最新版的 Android Studio如何配置国内的镜像源?包括gradle文件的gradle镜像源和settings.gradle.kts的镜像源。


如图所示,已经配置了gradle和依赖库的镜像源,但是为什么速度还是很慢?
最新版的 Android Studio如何配置国内的镜像源?包括gradle文件的gradle镜像源和settings.gradle.kts的镜像源。


如图所示,已经配置了gradle和依赖库的镜像源,但是为什么速度还是很慢?
上午好☀️☀️☀️️
本答案参考通义千问
在最新版本的 Android Studio 中,配置国内镜像源可以显著提升构建速度,尤其是在使用国内网络时。以下是详细的解决方案步骤:
Gradle 的镜像源可以通过修改 gradle-wrapper.properties 文件来实现。
gradle/wrapper/gradle-wrapper.properties 文件。distributionUrl 修改为国内的镜像源地址。例如:
distributionUrl=https\://mirrors.aliyun.com/gradle/distributions/gradle-7.5-bin.zip
推荐镜像源:
https://mirrors.aliyun.com/gradlehttps://mirrors.cloud.tencent.com/gradle在 settings.gradle 或 settings.gradle.kts 文件中,配置 Maven 仓库的镜像源。
settings.gradle.kts) 示例:pluginManagement {
repositories {
gradlePluginPortal()
maven { url = uri("https://maven.aliyun.com/repository/public") }
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/jcenter") }
mavenCentral()
}
}
settings.gradle) 示例:pluginManagement {
repositories {
gradlePluginPortal()
maven {
url "https://maven.aliyun.com/repository/public"
}
maven {
url "https://maven.aliyun.com/repository/google"
}
maven {
url "https://maven.aliyun.com/repository/jcenter"
}
mavenCentral()
}
}
如果需要全局配置,可以在用户目录下创建或修改 ~/.gradle/gradle.properties 文件,添加以下内容:
org.gradle.jvmargs=-Xmx2048m -Dorg.gradle.internal.http.connectionTimeout=10000 -Dorg.gradle.internal.http.socketTimeout=10000
systemProp.gradle.repositories.mirror=true
systemProp.gradle.repositories.mirror.url=https\://mirrors.aliyun.com/gradle/
即使配置了镜像源,速度仍然可能较慢,原因如下:
DNS 解析问题:
hosts 文件。
C:\Windows\System32\drivers\etc\hosts/etc/hosts123.126.116.191 mirrors.aliyun.com
123.126.116.191 maven.aliyun.com
代理设置问题:
File -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy,配置代理。依赖缓存未命中:
网络带宽限制:
按照上述步骤配置镜像源后,大多数情况下可以显著提升构建速度。如果仍然缓慢,可以结合 DNS 修改、代理设置和网络优化进一步排查问题。
重点总结:
gradle-wrapper.properties 文件以配置 Gradle 镜像源。settings.gradle 或 settings.gradle.kts 中配置 Maven 镜像源。hosts 文件和代理设置。