gradle-wrapper.properties
distributionBase=PROJECT distributionPath=.gradle/dists zipStoreBase=PROJECT zipStorePath=.gradle/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip # zipStoreBase 和 zipStorePath 組合在一起,是下載的 gradle-3.1-bin.zip 所存放的位置。 # zipStorePath 是 zipStoreBase 指定的目錄下的子目錄。 # distributionBase 和 distributionPath 組合在一起,是解壓 gradle-3.1-bin.zip 之后的文件的存放位置。 # distributionPath 是 distributionBase 指定的目錄下的子目錄。 # 下載位置可以和解壓位置不一樣。 # zipStoreBase 和 distributionBase 有兩種取值:GRADLE_USER_HOME 和 PROJECT。 # 其中,GRADLE_USER_HOME 表示用戶目錄。 # 在 windows 下是 %USERPROFILE%/.gradle,例如 C:\Users\<user_name>\.gradle\。 # 在 linux 下是 $HOME/.gradle,例如 ~/.gradle。 # PROJECT 表示工程的當前目錄,即 gradlew 所在的目錄。 # distributionUrl 是要下載的 gradle 的地址,使用哪個版本的 gradle,就在這里修改。 # gradle 的 3 種版本: # gradle-xx-all.zip 是完整版,包含了各種二進制文件,源代碼文件,和離線的文檔。 # gradle-xx-bin.zip 是二進制版,只包含了二進制文件(可執行文件),沒有文檔和源代碼。 # gradle-xx-src.zip 是源碼版,只包含了 Gradle 源代碼,不能用來編譯你的工程。 # 如果只是為了編譯,可以不用完整版,只需要二進制版即可 # 執行./gradlew
build.gradle
buildscript { repositories { maven { url 'D:/Repository' } maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/google/' } } dependencies { classpath 'com.android.tools.build:gradle:4.0.1' } } allprojects { repositories { maven { url 'D:/Repository' } maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/google/' } // mavenLocal() // mavenCentral() // google() // jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }