下述均以kotlin原生开发为例。
一、配置镜像地址:
点击Android Studio界面左上角File->Settings->Appearance & Behavior->System Settings->HTTP Proxy,填写阿里云镜像地址:
https://mirrors.aliyun.com/android.googlesource.com/
二、修改gradle-wrapper.properties
在Project项目中找到【你的项目名】->gradle->wrapper->gradle-wrapper.properties文件,修改distributionUrl的值为镜像地址加原来的gradle版本号:
#原默认地址
#distributionUrl=https\\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
#修改后地址
distributionUrl=https://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.11.1-all.zip
注:此处将默认的…bin.zip改为了…all.zip,因为除了此处的bin文件,Android Studio可能还会自己下载src文件,但是src文件并没有进行相关的镜像配置,所以默认还是从services.gradle.org下载的,就又会下载地很慢,于是干脆改成下载all,all中包含了src和bin,就不用再另外等它下载src了
三、配置settings.gradle.kts
在项目根目录下找到settings.gradle.kts文件,分别在
pluginManagement和dependencyResolutionManagement的repositories中进行如下阿里云镜像配置:
pluginManagement {
repositories {
// 添加的阿里云镜像
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/central") }
maven { url = uri("https://maven.aliyun.com/repository/spring") }
maven { url = uri("https://mirrors.aliyun.com/gradle/") }
maven { url = uri("https://mirrors.aliyun.com/macports/distfiles/gradle/") }
maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public/") }
maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/jcenter") }
maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/google") }
maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/gradle-plugin") }
// 原默认配置
google {
content {
includeGroupByRegex("com\\\\.android.*")
includeGroupByRegex("com\\\\.google.*")
includeGroupByRegex("androidx.*")
}
}
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
// 添加的阿里云镜像
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/central") }
maven { url = uri("https://maven.aliyun.com/repository/spring") }
maven { url = uri("https://mirrors.aliyun.com/gradle/") }
maven { url = uri("https://mirrors.aliyun.com/macports/distfiles/gradle/") }
maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public/") }
maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/jcenter") }
maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/google") }
maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/gradle-plugin") }
// 原默认配置
google()
mavenCentral()
}
}
rootProject.name = "My Application"
include(":app")
四、清除配置缓存重启项目
点击Android Studio界面左上角File->Invalidate Caches,选择重启选项后点击Invalidate and Restart,等待重启重新编译即可
平台声明:以上文章转载于《CSDN》,文章全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅作参考。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_72158265/article/details/146478807