一、问题背景
Android Studio的代理问题导致gradle下载失败问题,最近发现两三个小伙遇到了。我看到在技术群里为这事坑过,其实我在18年刚工作时便被这个问题坑过,当时耗费了大概两个小时左右排查吧。虽然只是个工具问题,但是毕竟也是经验积累,就记录下,希望对遇到这个问题的同学有一个提醒作用。
二、给AS配置代理和取消代理时需要关注的细节问题
我们在Android Studio的偏好设置里面设置了代理,但是想取消代理时,如果只是在下面配置代理的位置取消,那你就年轻了,还得需要在<font color=red>user_name/.gradle/gradle.propterties文件中删掉gradle的代理</font>。否则可能有些朋友在公司网络下,就没法访问内网的maven仓库了,会导致编译失败错误。
2.1 取消Android Studio中配置的HTTP Proxy
上面在HTTP Proxy中设置的代理,在填完host和port之后建议进行Check connect测试,如果fail就要检查配置,没必要节省这点时间,这个环节出现故障反而导致后面排查问题费时。
2.2 取消gradle.properties文件中的gradle全局代理
-
打开user_name/.gradle/gradle.properties文件,删掉gradle的代理:
-
或者在Android Studio中找全局的代理设置位置。