【发布时间】:2018-09-28 15:06:42
【问题描述】:
我最近将我的 Android Studio 从 3.0 升级到了 3.1。在 3.0 中,我曾经在 gradle.properties(全局属性)文件中设置代理配置,其中包括设置 systemProp.https.proxyPassword 等。但是,我无法在 3.1 中设置此变量。防止在用户可访问的文件中写入用户密码似乎是一个设计决定。但是,如何设置呢?
目前,每当我设置 systemProp.https.proxyPassword 时,下次打开 Android Studio 时,它都会被空白字段覆盖。即使在 gradle.properties (具有全局范围)中再次设置此变量后,我也无法执行 git pull/push 操作。它返回以下错误:
更新取消
获取失败:无法访问“https://github.com/user_name/repo_name.git/”:CONNECT 后从代理接收到 HTTP 代码 407
【问题讨论】:
-
您必须使用
gradle.properties吗?如果没有,您是否尝试将代理直接设置到 Android Studio 中? (Settings...>Appearance & behavior > System Settings > Http Proxy) -
是的,我确实尝试按照您描述的方式设置代理,但它仅设置 HTTP 代理。但是,我不确定如何设置 HTTPS 代理,这可能会导致此错误。
-
你能解决这个问题吗?我现在面临同样的问题,我无法让 Android Studio 3.1 使用代理。
标签: android git android-studio proxy android-gradle-plugin