一、修改 hosts,解决 sdk 下载失败的问题
windows
用文本编辑器打开 host 文件(推荐使用 visual studio code)
c:\windows\system32\drivers\etc\hosts
添加映射
220.181.174.161 dl.google.com
注:其中 220.181.174.161 是通过 http://ping.chinaz.com/ 该检测网站对进行域名 dl.google.com 进行 ping 检测得到了,目前这个还是可以用的,如果后来不行了可以去该网站 ping dl.google.com 再另外找一个。
macos
用文本编辑器打开 host 文件(推荐使用 visual studio code)
/etc/hosts
添加映射
220.181.174.161 dl.google.com
linux
用文本编辑器打开 host 文件(推荐使用 visual studio code)
/etc/hosts
添加映射
220.181.174.161 dl.google.com
重启网络
service network-manager restart
二、修改 gradle 地址,解决 gradle 下载失败的问题
依次打开 gradle → \rightarrow→ wrapper → \rightarrow→ gradle-wrapper.properties
#fri apr 11 10:25:03 cst 2025 distributionbase=gradle_user_home distributionpath=wrapper/dists distributionurl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.11.1-bin.zip zipstorebase=gradle_user_home zipstorepath=wrapper/dists
三、使用阿里云 maven 中央仓库,解决插件和依赖项下载失败的问题
settings.gradle 版本
pluginmanagement {
repositories {
maven { url 'https://www.jitpack.io' }
maven { url 'https://maven.aliyun.com/repository/releases' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public/' }
gradlepluginportal()
google()
mavencentral()
}
}
dependencyresolutionmanagement {
repositoriesmode.set(repositoriesmode.fail_on_project_repos)
repositories {
maven { url 'https://www.jitpack.io' }
maven { url 'https://maven.aliyun.com/repository/releases' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
google()
mavencentral()
}
}
rootproject.name = "my application"
include ':app'
settings.gradle.kts 版本
pluginmanagement {
repositories {
maven { url = uri("https://www.jitpack.io") }
maven { url = uri("https://maven.aliyun.com/repository/releases") }
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/gradle-plugin") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
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://www.jitpack.io") }
maven { url = uri("https://maven.aliyun.com/repository/releases") }
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/gradle-plugin") }
maven { url = uri("https://maven.aliyun.com/repository/public") }
google()
mavencentral()
}
}
rootproject.name = "my application"
include(":app")到此这篇关于android studio 配置国内镜像源的实现步骤的文章就介绍到这了,更多相关android studio 配置国内镜像源内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论