不翻墙轻松搞定Android Studio Google库加载不下来的问题
Publish by https://www.leachchen.com/
最近项目里需要做国外的第三方分享,登入,之前项目好好的,库都能加载下来,用的是如下配置。
repositories {
jcenter()
maven { url 'https://dl.google.com/dl/android/maven2/' }
mavenLocal()
/* maven {
url 'https://maven.google.com/'
name 'Google'
}*/
}
突然今天使用的时候,项目报错,提示类似 Gradle failed to resolve com.google.android.gms:play-services-auth:11.6.0 这类错误,而且引发一连串各种问题,显示国内的一些库都加载不下来,于是各种google,百度,各种修改项目目录下的build.gradle配置,都没有效果。其实就是https://dl.google.com这个访问不到,我用的是asstrill翻墙工具,还是不行。其实我们可以给dl.google.com设置个代理,然后库都能正常加载下来了。步骤如下:
- 打开站长工具网站,http://ping.chinaz.com/dl.google.com
- 找到 ping测试,输入dl.google.com,执行ping测试
- 网页往下翻,随便拿到个ip地址,如203.208.41.70
- 修改host文件,windows进入C:\Windows\System32\drivers\etc,打开host文件,在文件最末尾加入203.208.41.70 dl.google.com
此时进入项目重新同步下,库就可以正常加载下来了