我正在构建一个依赖于外部(第三方)SDK的React Native模块,供我的RN项目中使用。
将生成依赖项目,但不会构建android应用程序。
在本机模块的build.gradle中,我有以下内容:
allprojects {
repositories {
jcenter()
flatDir {
dirs 'src/main/libs'
}
}
}
在android应用的build.gradle中
dependencies {
implementation project(':react-native-vector-icons')
implementation project(':react-native-mymodule-sdk')
...
}
构建Android应用程序时出现错误:
Could not find :third-party-sdk-2.0:.
Searched in the following locations: file:/C:/[path to android project]/app/libs/third-party-sdk-2.0.aar
Required by:
project :app > project :react-native-mymodule-sdk
答案 0 :(得分:0)
我已经解决了这个问题。
有一些问题。首先,SDK项目中的Gradle版本已严重过时。更新到最新版本后,需要添加Google存储库。
我还需要将allProjects->依赖项部分也添加到主应用程序build.gradle文件中。