转载请标明出处: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'
}
}
解决 ヾ(◍°∇°◍)ノ゙
About me
Email :[email protected]
Android开发交流QQ群 : 537891203