操作系統 :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/