【问题标题】:Could not find com.android.tools.build:gradle:2.2.3找不到 com.android.tools.build:gradle:2.2.3
【发布时间】:2019-05-12 05:32:57
【问题描述】:

我正在构建一个 React Native 应用程序,我正在使用 react-native-gallery-manager 库。

没有它可以正常工作,但是使用它我会收到以下错误:

*出了什么问题:

配置项目 ':react-native-gallery-manager' 时出现问题。
无法解析配置“:react-native-gallery-manager:classpath”的所有工件。
找不到 com.android.tools.build:gradle:2.2.3。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
要求: 项目:react-native-gallery-manager

在我的 android/build.gradle 中,我在 buildscript 中有以下内容:

repositories {
    google()
    jcenter()
    maven { url 'https://plugins.gradle.org/m2/' }
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
}

这是否意味着我必须降级我的 gradle 版本?

【问题讨论】:

标签: android react-native gradle


【解决方案1】:

在您谈论的库解决问题之前,将此代码添加到您的 build.gradle

subprojects {
    if (project.name.contains('react-native-gallery-manager')) {
        buildscript {
            repositories {
                jcenter()
                maven { url "https://dl.bintray.com/android/android-tools/"  }
            }
        }
    }
}

所有有问题的库也是如此……目前正在更新许多 repo 以修复它。

【讨论】:

    【解决方案2】:

    你必须改变

    ./node_modules/react-native-gallery-manager/android/build.gradle

        buildscript {
          repositories {
            google()
            jcenter()
          }
    
        dependencies {
          classpath 'com.android.tools.build:gradle:3.1.4'
        }
       }
    

    【讨论】:

      猜你喜欢
      • 2019-05-11
      • 2017-05-24
      • 1970-01-01
      • 2021-12-16
      • 2019-11-06
      • 2019-12-27
      • 2020-02-08
      • 2017-04-11
      相关资源
      最近更新 更多