记一次愚蠢的gradle操作

今晚把工作移植到mac平台,在用gradle命令

exec ./gradlew --parallel --info assembleDebug

打包apk时卡住,gradle一直处于下载状态,过了几分钟还是没有任何反应。于是翻看安卓工程根目录下gradle/wrapper/gradle-wrapper.properties内容得到地址并迅雷下载之。

#Fri Aug 04 19:05:35 CST 2017
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

在/Users/cc/.gradle/wrapper/dists目录发现如下内容(本次下载gradle-3.3-all)。

直接将gradle-3.3-all.zip放入gradle-3.3-all/2n0i7hqatc...dbap/目录下测试发现不可行,还是会去网上下载gradle。后经重复几次试验发现需要要等到上述目录中出现gradle-3.3-all.zip.lck和gradle-3.3-all.zip.part时,再放入下载的gradle-3.3-all.zip,再重新跑gradlew命令,这时目录中会出现gradle-3.3-all.zip.ok,且会将gradle-3.3-all.zip解压,这样自然也就不会再去网上下载gradle了。

简直被gradle这一愚蠢特性气哭。。。

posted @ 2018-03-25 22:37  caochao88  阅读(510)  评论(0编辑  收藏  举报