Android Studio 在导入项目的时候,如果项目用的 Gradle 版本跟本地的不一致的话,就会出现一直卡在 building 的界面。
这是因为 Gradle 的官网访问特别慢,所以一直下载不了对应版本的 Gradle 。解决方法就是自己手动下载对应版本的 zip 文件,放置到对应的位置。重启 Android Studio 即可。
步骤:#
① 查看项目的 Gradle 版本,并下载 zip 文件
打开项目的根目录下的 /gradle/wrapper/gradle-wrapper.properties
,我的项目对应的如下
#Tue Mar 28 15:34:13 CST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
根据最后一行,可以得知我的 gradle 版本为 2.10,拷贝最后一行的地址,去掉反斜杠,https://services.gradle.org/distributions/gradle-2.10-all.zip
。下载对应的 zip 文件,建议用迅雷下载。
② 找到离线 gradle 的存放位置,将离线 zip 移动到对应位置
Mac 环境
:命令终端输入open .gradle
即可打开 gradle 的位置。
Windows 环境
:一般在 User 目录下,这个比较容易找到就不描述了。
在 wrapper/dists 目录下找到对应的版本文件夹。比如:gradle-2.10-all
,这个目录下会有一个名为一串随机字符的文件夹a4wabzrabut1ox71ablb49abt
(为了方便描述,称为 A )。把 A 文件夹里面的东西清空,拷贝步骤 ① 下载的 zip 文件进来(不用解压缩)。
ps:如果随机文件夹不存在,则再次导入项目就会自动创建的了。
网友评论