发表于 2025-4-10 02:34:50

Android Studio配置镜像

下述均以kotlin原生开发为例。
一、配置镜像地点:

        点击Android Studio界面左上角File->Settings->Appearance & Behavior->System Settings->HTTP Proxy,填写阿里云镜像地点:
https://mirrors.aliyun.com/android.googlesource.com/ https://i-blog.csdnimg.cn/direct/355724fd10f3402bad6066b894a57f55.png

二、修改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
https://i-blog.csdnimg.cn/direct/6672318708a4427ca7e323fce13e01f0.png        
        注:此处将默认的...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,等候重启重新编译即可
https://i-blog.csdnimg.cn/direct/39dfdf08f2fe4d5680c5d26bb4df6a07.png
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Android Studio配置镜像