Android知识Android开发Android技术知识

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 :

查找问题

肯定是配置除了问题,然后我看下我的配置:

#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

这里配置没什么问题。

这里也是对的。

问题所在

在工程的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

Paste_Image.png

将gradle编译工具版本改为最新的就行了,例如:

    dependencies {
        classpath 'com.android.tools.build:gradle:2.4.0-alpha6'
    }
上一篇 下一篇

猜你喜欢

热点阅读