2016-10-25 5 views
1

Reactネイティブアプリケーションで使用するネイティブAndroidモジュールを作成するための定型的な定型文はありますか?ネイティブAndroidモジュールを作成するときに遭遇したいくつかの問題:ReactネイティブのAndroidネイティブモジュールを作成するためのボイラープレート

  1. ネイティブモジュールの推奨定型はありません。だから、私はいくつかのネイティブモジュールプロジェクトをコピーし、すべてのプロジェクト固有のコードを削除し、残りの部分は主にいくつかのgradleとプロパティファイルが含まれているが、私はいつもいくつかの必要なファイルが含まれていないか、私のモジュールなどを妨害します。
  2. ネイティブモジュールを作成するためにインポートする必要のあるFacebookパッケージを見つけることができないため、プロジェクトはAndroidスタジオで正常に構築されません。だから、私はモジュールにコードを書くことになります。私のメインアプリでモジュールをインポートします。 Android StudioでメインアプリのAndroidプロジェクトを作成し、コンパイルエラーを修正します。これは、ネイティブモジュールを作成する通常の方法ですか、少なくともAndroid Studioでネイティブモジュール自体を正常に構築することは可能ですか?
  3. これは少し関係がありませんが、すべてのネイティブモジュール用のbuild.gradleファイルと私のappモジュールにも同様の設定があります。 app build.gradleファイルには、ファイルbuild.gradle他のネイティブモジュールを無効にし、自分の考え/洞察を共有してください

独自のbuild.gradleファイルごとに構築されたすべてのネイティブモジュールまたは各ネイティブモジュールを構築するために使用されてい上記のいずれか/すべてにありがとう!

答えて

0

私はネイティブに反応するのが初めてで、最初はAndroid/iOSネイティブモジュールの生成方法がわからないという同じ問題がありました。

私はそれらを他のサンプルコードで見て、最初にそれらをコピーしてクリーンアップしようとしましたが、私は間違ったことをしていることを知っていました。

その後、私はこの文書(https://facebook.github.io/react-native/docs/getting-started.html)に「クイックスタート」タブと「ネイティブコードを使ってプロジェクトをビルドする」タブの両方があることに気付きました。

「ネイティブコードを使用してプロジェクトを作成する」タブには、定型的なAndroidおよびiOSネイティブモジュールを生成するための秘密のソースであるreact-native init AwesomeProjectが表示されます。

私はまだ BUCKサポートなしでとAndroid/iOS定型文を生成するオプションを探しています。

関連する問題