可能其他人有更好的办法, 所以,这里只是解决方法之一.
--------------------------------------------------------------------------------------------
经常从github上下载项目学习,最容易碰到的问题是,用Android Studio打开时,卡到gradle,很长时间都过不去。
最近整理了下自己的方法,在打开这个项目之前:
1、修改项目的buid.gradle
把buildscript里的ddependencies部分的gradle更新到当前您正在用的Android Studio使用的gradle的最近的版本号:
dependencies {
classpath 'com.android.tools.build:gradle:*.*.*'
......
}
2、如果当前的Android Studio正在升级到最新的版本,可能导致上面的gradle版本号修改了,但是gradle却一直没有下载下来,从而似乎出现很长时间程序停滞的问题,那就把到任务管理器把Android Studio强制关闭,然后到gradle.org网站下载最新的gradle(要根据修改后的buid.gradle里的版本号)下载下来。下来后,一般是C盘,
(1)找到gradle 的放置目录。
因为事先Android Studio已经在更新了,所以,它会先建好必要的目录,例如目前最新是gradle-3.3,那么在C:\Users\用户名\.gradle\wrapper\dists\下面就会有一个\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\的目录。55gk2rcmfc6p2dg9u9ohc3hw9是怎么来到,哪位给提个醒,以后我们自己可以动手建,就更方便了。
(2)把gradle-3.3-all.zip放到55gk2rcmfc6p2dg9u9ohc3hw9目录下,选择“解压到当前文件夹”,解压后的目录是gradle-3.3,没有all的字样。
(3)建两个空文件:
gradle-3.3-all.zip.lck
gradle-3.3-all.zip.ok
3、需要检查和更新gradle-wrapper.properties,这个也很关键
将
distributionUrl=https\://services.gradle.org/distributions/gradle-*.*-all.zip
更新到最新的
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
然后,我们用Android Studio打开项目。很快就可以正常Run了。