ネイティブコードを使用して機能にアクセスできるように、React Native AndroidアプリにAARファイルを追加しようとしています。ネイティブコードがReact Native Androidでインポートできるように、AARをバンドルするにはどうすればよいですか?ありがとう!コンパイルするときリアネイティブAndroidビルドにAARを含めるにはどうすればいいですか?
私が手にエラーがこれです:
~\app\android\app\src\main\java\com\grind\GrindModule.java:13: error: package com.estimote.sdk does not exist
import com.estimote.sdk.EstimoteSDK;
^
私は次のように変更しました。
はandroid/app/libs/estimote-sdk.aar
を作成します。
ネイティブネイティブモジュールを作成する(これまでに何度か行ったことがありますが、SDKを使用するまではうまく動作します)。
dependencies {
compile(name:'estimote-sdk', ext:'aar')
compile fileTree(dir: "libs", include: ["*.jar"])
compile "com.android.support:appcompat-v7:23.0.1"
compile "com.facebook.react:react-native:+" // From node_modules
}
android/build.gradle
...
allprojects {
repositories {
mavenLocal()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
flatDir {
dirs 'libs'
}
}
}
これらのSDKを含むための命令です:2がありました https://github.com/Estimote/Android-SDK#installation
ねえ、問題を解決できましたか? – Micer
こんにちは@私はちょうど投稿した答えを見てください。 –