gpt4 book ai didi

android - react native : Could not find com. android.tools.build :gradle:2. 2.3

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:37 51 4
gpt4 key购买 nike

我正在使用 react native 制作一个 android 应用程序,这是我遇到的错误:

    FAILURE: Build failed with an exception.    * What went wrong:    A problem occurred configuring project ':react-native-fetch-blob'.    > Could not resolve all artifacts for configuration ':react-native-fetch-blob:classpath'.       > Could not find com.android.tools.build:gradle:2.2.3.         Searched in the following locations:             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         Required by:             project :react-native-fetch-blob

我也收到以下警告:

    > Configure project :app     WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.    It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html    WARNING: The specified Android SDK Build Tools version (26.0.2) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.2.1.    Android SDK Build Tools 28.0.3 will be used.    To suppress this warning, remove "buildToolsVersion '26.0.2'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.    registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)    registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)    > Configure project :react-native-android-location-services-dialog-box     WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.    It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html    WARNING: The specified Android SDK Build Tools version (25.0.2) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.2.1.    Android SDK Build Tools 28.0.3 will be used.    To suppress this warning, remove "buildToolsVersion '25.0.2'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.

这是我的 build.gradle 文件:

    // Top-level build file where you can add configuration options common to all sub-projects/modules.    buildscript {        repositories {            google()            jcenter()            mavenCentral()        }        dependencies {            classpath 'com.android.tools.build:gradle:3.2.1'            // NOTE: Do not place your application dependencies here; they belong            // in the individual module build.gradle files            classpath 'com.google.gms:google-services:3.0.0'        }    }    allprojects {        repositories {            google()            mavenLocal()            jcenter()            maven {                // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm                url "$rootDir/../node_modules/react-native/android"            }            // jitpack repo is necessary to fetch ucrop dependency            maven { url "https://jitpack.io" }        }    }

这是我的 gradle wrapper 分发 url:

distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip

我尝试更改不同存储库的顺序,但仍然出现相同的错误。

最佳答案

com.android.tools.build:gradle:2.2.3 似乎已从 jcenter 存储库中删除。

尝试将此代码添加到您的顶级 build.gradle 文件中:

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

关于android - react native : Could not find com. android.tools.build :gradle:2. 2.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53713098/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com