> 技术文档 > Android Studio配置镜像_androidstudio镜像设置

Android Studio配置镜像_androidstudio镜像设置

下述均以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,等待重启重新编译即可