Android代理问题(download maven-metadata.xml)
我的android studio从3.1.2升级3.5.2至3.6.1,但不知什么时间开始有一个问题,用公司的网络(使用http代理)打开android的工程sync时,都会卡在第一步download maven-metadata.xml(每天第一次执行时), 不得不开启手机热点(不使用代理),连上后android studio工作就工常。
对于这种情况,检查来检查去的:
#systemProp.http.proxyHost=x.x.x.x
#systemProp.http.proxyPort=xxxx
#systemProp.https.proxyHost=x.x.x.x
#systemProp.https.proxyPort=xxxx
#org.gradle.jvmargs=-DsocksProxyHost=x.x.x.x -DsocksProxyPort=xxxx
各种检查不能解决问题,百思不得其解,无耐之下,祭起终极大招,把android studio卸载重装:
经观察,这个目录下有一个文件gradle.properties,与%user_home%/.gradle下的文件同名,简单的测试之后发现:
当这两者不一致时,就会造成差异。事实上,将gradle user home中指定的路径x:/xxxxx/Cache/.gradle下的gradle.properties中人工加上代理信息之后,故障排除
systemProp.http.proxyHost=x.x.x.x
systemProp.http.proxyPort=xxxx
systemProp.https.proxyHost=x.x.x.x
systemProp.https.proxyPort=xxxx
不得不说,android studio的卸载程很暴力,将先前建的android模拟的虚机全干掉了,得重建。