操作系统 :MacOS 10.11.6
IDE :Android Studio 2.2
Java Version :1.8
异常现象描述:
在给Android Studio 2.2设置代理时,出现警告信息:
You have JVM property "socksProxyHost" set to "127.0.0.1".
This may lead to incorrect behaviour. Proxy should be set in Settings | HTTP proxy.
This JVM property is old and its usage is not recommended by Oracle.
(Note: It could have been assigned by some code dynamically.)
如下图示:
解决方案:
重启电脑即可
解决方案链接:
http://geekhades.blogspot.jp/2016/01/you-have-jvm-property-httpsproxyhost.html
补充(2016-09-27):
异常发生原因:ss设置全局模式导致。因此,关闭ss 或者 将其设置为 自动代理模式 即可解决该异常。
更深层次原因待进一步分析。
注:其他解决方案(如下两种方案在我的异常场景中均未解决问题):
(1)在Android Studio中选择 File --> Invalidate Caches and Restart ;http://stackoverflow.com/questions/33933974/android-studio-proxy-setting
(2)如果有其它IDE(如Eclipse),则看看其它IDE是否有设置代理,如果有,将其设置为 Direct;http://blog.xinspace.space/2016/04/01/%E8%A7%A3%E5%86%B3Android-Studio-HTTP%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%90%86%E9%94%99%E8%AF%AF%E6%8F%90%E7%A4%BA/