在依赖项目中无法通过SDK依赖项构建项目

时间:2019-01-10 19:55:02

标签: gradle android-gradle react-native-android

我正在构建一个依赖于外部(第三方)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

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。

有一些问题。首先,SDK项目中的Gradle版本已严重过时。更新到最新版本后,需要添加Google存储库。

我还需要将allProjects->依赖项部分也添加到主应用程序build.gradle文件中。