如何在Android Studio中将Gradle更新到3.4.1

Bar*_*jee 7 android android-gradle-plugin

我已经尝试了很多在互联网上提到的事情,但是仍然无法解决问题,同步时却显示以下错误

Error:Could not find com.android.tools.build:gradle:3.4.1.
Searched in the following locations:
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/3.4.1/gradle-3.4.1.pom
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle/3.4.1/gradle-3.4.1.jar
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.4.1/gradle-3.4.1.pom
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.4.1/gradle-3.4.1.jar
Required by:
    project :
Run Code Online (Sandbox Code Playgroud)

我已经像这样在我的项目的gradle中更改了gradle-wrapper.properties并同步了项目

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-all.zip
Run Code Online (Sandbox Code Playgroud)

siv*_*ash 6

降级您的com.android.tools.build:gradle:3.4.1。https://jcenter.bintray.com/com/android/tools/build/gradle/存储库中找不到。

在您各自的模块中包含以下类路径。

classpath 'com.android.tools.build:gradle:2.2.3'
Run Code Online (Sandbox Code Playgroud)

或通过以下链接下载最新的gradle

https://gradle.org/releases

并将目录包括在项目设置中。


Dim*_*CBR 5

转到Android Studio- > 首选项 ->搜索“ Gradle ”以打开gradle设置。

在那里,您需要勾选“ 使用本地gradle分发 ”,并将其指向Gradle二进制文件所在的文件夹。

如果您还没有这样做的话。转到此处,下载最新的Gradle二进制文件。将它们提取到您机器中的某个位置,然后添加提取位置的路径,如下图所示:)

那应该解决它

编辑:此设置以“每个项目”为基础。

在此处输入图片说明


Leo*_*240 5

首先,您应该在Project的中添加依赖项build.gradle

classpath 'com.android.tools.build:gradle:3.4.2'
Run Code Online (Sandbox Code Playgroud)

并检查它们包含google()存储库的所有存储库组:

repositories {
    jcenter()
    google()
}
Run Code Online (Sandbox Code Playgroud)

之后,gradle-wrapper.properties您应该更改distributionUrl

https\://services.gradle.org/distributions/gradle-5.1.1-all.zip