【问题标题】:Project fails to build with SDK dependency in Dependent project项目无法在依赖项目中使用 SDK 依赖项构建
【发布时间】:2019-01-10 19:55:01
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    我已经解决了。

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

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

    【讨论】:

      猜你喜欢
      • 2013-01-30
      • 2022-11-27
      • 2018-08-21
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 2020-07-24
      • 2012-03-18
      • 1970-01-01
      相关资源
      最近更新 更多