Android Studio更新后出现Error:Could n
2017-04-27 本文已影响4532人
ldlywt
Error
用了很久的Android Studio2.2,不知不觉Android Studio已经到了2.4版本了。
Android Studio更新完成后,进入module提示更新gradle,更新后却发现出现Error。
如下:
Error:Could not find com.android.tools.build:gradle:3.4.1.
Searched in the following locations:
file:/C:/Program Files (x86)/AS2.4/gradle/m2repository/com/android/tools/build/gradle/3.4.1/gradle-3.4.1.pom
file:/C:/Program Files (x86)/AS2.4/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 :
查找问题
肯定是配置除了问题,然后我看下我的配置:
- wrapper\gradle-wrapper.properties如下:
#Thu Apr 27 17:26:51 CST 2017
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
这里配置没什么问题。
-
Android Studio -> Preferences -> Gradle
Gradle.png
这里也是对的。
问题所在
在工程的build.gradle文件里要指定gradle版本的
我以前是的
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}
由于编译出现上面的错误,我把它改成了
dependencies {
classpath 'com.android.tools.build:gradle:3.4.1'
后面发现:gradle的版本指的是仓库中的gradle编译工具版本,不是gradle版本。
查看自己的gradle编译工具版本:
C:\Program Files (x86)\AS2.4\gradle\m2repository\com\android\tools\build\gradle

将gradle编译工具版本改为最新的就行了,例如:
dependencies {
classpath 'com.android.tools.build:gradle:2.4.0-alpha6'
}