在android开发中,每次下载gradle相关包目前是个大问题。测试了阿里镜像的模式,将成功的配置记录如下:
1. gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.6-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
2. build.gradle.kts
plugins {
id("com.android.application")
kotlin("android")
}
allprojects {
repositories {
mavenLocal()
maven {
url = uri("https://maven.aliyun.com/repository/public")
}
google()
mavenCentral()
}
}
android {
compileSdkVersion(30)
defaultConfig {
applicationId = "com.example.myapp"
minSdkVersion(16)
targetSdkVersion(30)
versionCode = 1
versionName = "1.0"
}
buildTypes {
getByName("release") {
isMinifyEnabled = false
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
}
3. settings.gradle.kts
pluginManagement {
repositories {
mavenLocal()
maven {
url = uri("https://maven.aliyun.com/repository/public")
}
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositories {
mavenLocal()
maven {
url = uri("https://maven.aliyun.com/repository/public")
}
google()
mavenCentral()
}
}
以上几个配置完成后,在Android Studio Jellyfish | 2023.3.1上运行成功