无法找到com.android.tools.build.gradle:3.0.0-alpha 7

w7t8yxp5  于 2023-10-14  发布在  Android
关注(0)|答案(7)|浏览(134)

我更新gradle插件到最新版本,我得到这个错误:

Error:Could not find com.android.tools.build.gradle:3.0.0-alpha7:.
Searched in the following locations:
    file:/C:/Users/dmin/Documents/android-studio/gradle/m2repository/com/android/tools/build/gradle/3.0.0-alpha7//3.0.0-alpha7-.pom
    file:/C:/Users/dmin/Documents/android-studio/gradle/m2repository/com/android/tools/build/gradle/3.0.0-alpha7//3.0.0-alpha7-.jar
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha7//3.0.0-alpha7-.pom
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha7//3.0.0-alpha7-.jar
    https://maven.google.com/com/android/tools/build/gradle/3.0.0-alpha7//3.0.0-alpha7-.pom
    https://maven.google.com/com/android/tools/build/gradle/3.0.0-alpha7//3.0.0-alpha7-.jar

这是我的版本gradle

buildscript {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
    }
    dependencies {
        classpath 'com.android.tools.build.gradle:3.0.0-alpha7'
        classpath 'com.google.gms:google-services:3.1.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

我哪里错了?因为我修改了我的gradle.build根据问题Could not find com.android.tools.build:gradle:3.0.0-alpha1 in circle ci谢谢!!
--根据Tim先生的说法更新了build.gradle,但我仍然有同样的错误

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build.gradle:3.0.0-alpha7'
        classpath 'com.google.gms:google-services:3.1.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}
5tmbdcev

5tmbdcev1#

按照3.0.0 plugin migration guide中的步骤操作

更新gradle版本

新的Android插件需要Gradle版本4.1-milestone-1或更高版本。如果您要使用Android Studio 3.0 Preview 5或更高版本打开现有项目,请按照提示将现有项目自动更新到兼容的Gradle版本。
要手动更新Gradle,请按如下方式更新gradle-wrapper.properties中的URL:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip

申请插件

如果您正在使用Android Studio 3.0 Preview 5或更高版本打开现有项目,请按照提示自动将项目更新到最新版本的Android插件。要手动更新您的项目,请包含maven repo并在项目级build.gradle文件中更改插件版本,如下所示:

buildscript {
  repositories {
    ...
    // You need to add the following repository to download the
    // new plugin.
    jcenter()
    google()
  }

  dependencies {

    classpath 'com.android.tools.build:gradle:3.2.1'  //Minimum supported Gradle version is 4.6
  } 
}
piah890a

piah890a2#

你试试:

buildscript {
    repositories {
        ...
        // You need to add the following repository to download the
        // new plugin.
        google()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

Credits:https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html

6yjfywim

6yjfywim3#

如果您使用的是Android Studio 3.1或更高版本,您可能会遇到Build窗口提示的此类问题。

只需点击右侧的Add Google Maven repository and sync project选项,然后启动另一个gradle同步。
它将在gradle-wrapper.propertiesbuild.gradle文件中进行必要的更改。

zkure5ic

zkure5ic4#

更新gradle插件:在gradle.properties文件中添加此行distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
然后在build.gradle文件中应用插件:

buildscript {
repositories {
    ...
    // You need to add the following repository to download the
    // new plugin.
    google()
}

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
}

}

jvidinwx

jvidinwx5#

gradle-wrapper.properties中的distributionUrl属性应该是:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
对我有效的

7d7tgy0s

7d7tgy0s6#

1.打开文件路径(正如日志所说):file:/C:/Users/dmin/Documents/android-studio/gradle/m2repository/com/android/tools/build/gradle/

  1. found this file
    1.只需将classpath 'com.android.tools.build.gradle:3.0.0-alpha7'更改为classpath 'com.android.tools.build.gradle:* * * '; * * *是现有的gradle文件;
    这个问题是因为gradle文件没有找到
a9wyjsp7

a9wyjsp77#

将google()包含在您的repositories { }部分中。在这里您可以找到Android Gradle插件。

相关问题