【发布时间】:2019-01-27 08:06:00
【问题描述】:
我对 Android Studio 代理有一个疯狂的问题。
到目前为止,我使用的是 Android Studio 2.3.1,并且代理工作正常(我必须使用带身份验证的代理)。在 Android Studio 的“设置”菜单中,有一个“检查连接”按钮。表示连接成功。
昨天,我搬到了 Android Studio 3.1.4。使用此版本,代理身份验证总是失败并出现错误 407:
Unable to tunnel through proxy. Proxy returns "HTTP/1.1 407 Proxy Authentication Required"
我尝试了很多事情都没有成功。最有希望的找到了here 它说:
Java 8 更新 111 中的更改: 现在,在设置隧道时需要基本身份验证的代理 默认情况下,HTTPS 将不再成功。如果需要,这 可以通过从 jdk.http.auth.tunneling.disabledSchemes 网络属性,或通过 在 命令行。
我已按照建议编辑了我的 net.properties 文件以删除“jdk.http.auth.tunneling.disabledSchemes”末尾的“基本”一词,但问题仍然存在。
然后我又回到了 Android Studio 2.3.1,我可以看到代理正在工作。 我想知道 Android Studio 3.1.4 出了什么问题,我被卡住了:o(
顺便说一句,我在 Ubuntu 16.04 上,我使用的是 Oracle 的 Java8 (/usr/lib/jvm/java-8-oracle)
感谢您的建议。
【问题讨论】:
-
代理与 Android Studio 2.3.1 一起工作,所以问题不是由 Java8 引起的。更有可能是由于 Android Studio 3 发生了变化。
-
已在 Android Studio 错误跟踪器中打开了一张票:issuetracker.google.com/issues/112929919
标签: java android proxy android-studio-3.0