Android Studio配置镜像

  论坛元老 | 2025-4-10 02:34:50 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1726|帖子 1726|积分 5178

下述均以kotlin原生开发为例。

一、配置镜像地点:

        点击Android Studio界面左上角File->Settings->Appearance & Behavior->System Settings->HTTP Proxy,填写阿里云镜像地点:
  1. https://mirrors.aliyun.com/android.googlesource.com/
复制代码


二、修改gradle-wrapper.properties

        在Project项目中找到【你的项目名】->gradle->wrapper->gradle-wrapper.properties文件,修改distributionUrl的值为镜像地点加原来的gradle版本号:
  1. #原默认地址
  2. #distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
  3. #修改后地址
  4. 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中进行如下阿里云镜像配置:
  1. pluginManagement {
  2.     repositories {
  3.         // 添加的阿里云镜像
  4.         maven { url = uri("https://maven.aliyun.com/repository/google") }
  5.         maven { url = uri("https://maven.aliyun.com/repository/central") }
  6.         maven { url = uri("https://maven.aliyun.com/repository/spring") }
  7.         maven { url = uri("https://mirrors.aliyun.com/gradle/") }
  8.         maven { url = uri("https://mirrors.aliyun.com/macports/distfiles/gradle/") }
  9.         maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public/") }
  10.         maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/jcenter") }
  11.         maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/google") }
  12.         maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/gradle-plugin") }
  13.         // 原默认配置
  14.         google {
  15.             content {
  16.                 includeGroupByRegex("com\\.android.*")
  17.                 includeGroupByRegex("com\\.google.*")
  18.                 includeGroupByRegex("androidx.*")
  19.             }
  20.         }
  21.         mavenCentral()
  22.         gradlePluginPortal()
  23.     }
  24. }
  25. dependencyResolutionManagement {
  26.     repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
  27.     repositories {
  28.         // 添加的阿里云镜像
  29.         maven { url = uri("https://maven.aliyun.com/repository/google") }
  30.         maven { url = uri("https://maven.aliyun.com/repository/central") }
  31.         maven { url = uri("https://maven.aliyun.com/repository/spring") }
  32.         maven { url = uri("https://mirrors.aliyun.com/gradle/") }
  33.         maven { url = uri("https://mirrors.aliyun.com/macports/distfiles/gradle/") }
  34.         maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public/") }
  35.         maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/jcenter") }
  36.         maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/google") }
  37.         maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/gradle-plugin") }
  38.         // 原默认配置
  39.         google()
  40.         mavenCentral()
  41.     }
  42. }
  43. rootProject.name = "My Application"
  44. include(":app")
复制代码

四、扫除配置缓存重启项目

        点击Android Studio界面左上角File->Invalidate Caches,选择重启选项后点击Invalidate and Restart,等候重启重新编译即可

 

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表