首页 > 解决方案 > 找不到 com.android.tools.build:gradle:4.6

问题描述

我正在尝试运行 React Native 项目,但出现以下错误:

在此处输入图像描述

我在网上搜索但没有成功。

这是我的build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply plugin: "com.github.ben-manes.versions"

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

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
        google()
    }
}

这是我的gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

感谢任何帮助

标签: androidreact-nativeandroid-gradle-pluginbuild.gradlereact-native-android

解决方案


没有com.android.tools.build:gradle:4.6。4.6 是 Gradle 版本。Android Gradle 插件版本遵循 Android Studio 版本。因此,最新的 Android Gradle 插件是com.android.tools.build:gradle:3.2.1.

所以,改变:

classpath 'com.android.tools.build:gradle:4.6'

至:

classpath 'com.android.tools.build:gradle:3.2.1'

推荐阅读