在Android開發(fā)中,一般使用Gradle wrapper而不是直接使用本地Gradle版本,這樣的好處是在修改Gradle版本時,只需要修改項目根目錄下的gradle.properties文件中的distributionUrl即可。當(dāng)我指定Gradle的版本為4.0時,gradle.properties內(nèi)容如下所示:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip
然而由于網(wǎng)絡(luò)的原因,導(dǎo)致與https\://services.gradle.org/distributions/gradle-4.0-all.zip的連接十分緩慢,下面這個方法可以利用百度云等離線下載工具完成下載任務(wù)。
- 使用下載工具下載distributionUrl鏈接內(nèi)容。
- 使用Terminal執(zhí)行g(shù)radlew命令或用AndroidStudio打開項目,觸發(fā)gradle的下載,此時在.gradle\wrapper文件夾中會出現(xiàn)對應(yīng)版本號的文件夾,在這個文件夾里會有一個哈希值命名的文件夾。例如:
.gradle\wrapper\dists\gradle-4.0-all\ac27o8rbd0ic8ih41or9l32mv。在出現(xiàn)這些文件夾之后即可終止gradle的下載。 - 清空哈希值命名的文件夾中的所有內(nèi)容,把事先下載好的gradle-4.0-all.zip放入其中。
- 再次執(zhí)行g(shù)radlew命令或用AndroidStudio打開項目,就會發(fā)現(xiàn)跳過了下載過程,直接進入了解壓過程。