2つのオプションがあります。自動リンクまたは手動リンク。
1)自動:あなたはそれがあなたのためにそれを行う必要があり、「反応し、ネイティブリンク 『NPM-モジュール』
を実行すでに手動
をいくつかのコードを変更した場合、それはいくつかのコードを複製することができることを覚えておいてください。
2)手動:
あなたはそれの半分を追加しましたあなたはヨーヨーは、少なくとも2つのファイルを変更する必要があるあなたが言ったように一つは、あなたがプロジェクトを定義し、settings.gradleある
それは次のようになります。。。 this:
rootProject.name = 'YourName'
include ':realm'
project(':realm').projectDir = new File(rootProject.projectDir, '../node_modules/realm/android')
include ':app'
次に、2番目の部分は、実際にプロジェクトをコンパイルするためにgradleに伝える必要があるapp/build.gradleファイルです。以下のような
何か:
dependencies {
// You would need to add this
compile project(':realm')
}
あなたは今、あなたはプロジェクトをバンドルする場合、プロジェクトがコンパイルされるはずです。
2番目の部分は、クラスが見つからないという問題を解決する可能性があります。今、プラグインは、クラスパスなどを追加するような別の特定の設定が必要な場合があります。
他に問題がある場合は、お試しください。
私はあなたの質問をよく理解していません。ネイティブモジュールを作成する必要がありますが、どこにエラーがあるのかわかりません。インポートがない場合は、領域のライブラリが必要です。 – sfratini
@sfratini私は 'include 'を宣言しました:realm'' | 'setting.gradle'の' project( ':realm')projectDir = new File(rootProject.projectDir、 '../ node_modules/realm/android ')' 'しかし' 'io.realm: realm-gradle-plugin:4.1.1 "ビルドグラプルや別の方法がありますか? – flix
私は今理解していると信じています。私の答えを見てください。 – sfratini