前言
最近重装了个系统,重新配置Android开发环境,坑是一串串的;首先使用了新版的AndroidStudio3.4.1,然后默认起的工程gradle就是3.4.2的gradle插件配5.1.1的gradle,然后就开始了。显示报错gradle5.1.1下载不了,这个好办,换个版本之类的呗,或者gradle官方直接下载个zip,之后开始报错gradle插件下载问题,就是拒绝访问,大致就是整个代理之类的(埋坑)。折腾了一圈吧,还是不行,其中看网上教程还有配置aliyun的maven,网友们的问题都解决了,我还是不行,这就奇怪了,我也照做了啊,build也配置了,enable embedded也勾上了,就是不行。后面给我整的实在没招了,只好本地配置了个别的版本有的gradle插件,不知道啥情况本地居然有个最近的gradle插件(线索),配置后gradle没问题了,但是其他所有的库依赖都下载不了,让人绝望啊...
最后,重点来了,原来配置代理之后,C:\Users\Administrator\.gradle下的gradle.properties里面还保存有代理配置信息,这个在AndroidStudio里根本看不到的....删了之后,可算解脱了....
总结
1,千万别瞎设代理,但是设置代理确实能解决个什么问题来着,我也忘了,应该是早些时候还是好用的,现在貌似没有了吧
2,代理配置信息不光在Android stuido的HTTP proxy中,还保存在C:\Users\Administrator\.gradle下的gradle.properties,删除要删干净
3,gradle插件和gradle版本有对应关系,一般网络不好的情况可以手动下载gradle,然后存放在指定目录(具体目录还请参考其他博客,记不大清了),然后gradle插件靠Android studio下载
4,再下载不了尝试在repositories下添加maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' },记得给setting里的AndroidStudio Enable embedded Maven repository勾上
5,以上基本上可以解决所有配置环境的问题,不需要梯子科学上网,现在好像对于VPN管制更加严厉了,原来用的shadowsocket都找不到了,所以科学上网也是个难点呀,还好不是刚需