您的位置:首页 > 产品设计 > UI/UE

Gradle sync failed: Could not find com.android.tools.build:gradle

2017-11-15 16:48 651 查看
转载请标明出处:http://blog.csdn.net/donkor_/article/details/78542055

前言

Android Studio导入github工程,一直卡在Building gradle project info或refreshing gradle project这一步。



或者弹出如下错误

Gradle sync failed: Could not find com.android.tools.build:gradle:2.8.
Searched in the following locations:
file:/F:/studio/studio2.0/gradle/m2repository/com/android/tools/build/gradle/2.8/gradle-2.8.pom
file:/F:/studio/studio2.0/gradle/m2repository/com/android/tools/build/gradle/2.8/gradle-2.8.jar https://jcenter.bintray.com/com/android/tools/build/gradle/2.8/gradle-2.8.pom https://jcenter.bintray.com/com/android/tools/build/gradle/2.8/gradle-2.8.jar
Required by:
:TestApk:unspecified
Consult IDE log for more details (Help | Show Log)


▲ 问题分析 :

原因其实就是Android studio 会根据指定的url去Gradle官网下载新版文件,下载gradle的时候,网速过慢~ 尽管gradle官网虽然可以访问,但是速度实在太慢了

▲ 解决方案 :

使用本地可使用Gradle版本替换不存在本地的Gradle版本。

亲测有效,无任何副作用的解决步奏。

1、随便打开一个能运行的项目,复制项目中\gradle\wrapper\gradle-wrapper.properties 文件配置最后一行代码到新下载Building不成功的项目中去

before :

#Mon Dec 28 10:00:20 PST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip


after :

#Mon Dec 28 10:00:20 PST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip


2、同时更新
project/build.gradle
文件

before :

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


after :

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


解决 ヾ(◍°∇°◍)ノ゙
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐