开启VPN代理后能成功访问海外网络,但为什么gradle还是编译不通过?

Can I successfully access overseas networks after opening a VPN proxy, but why does gradle still fail to compile?

由于我本地无法访问海外互联网,所以我开了一个vpn,然后可以正常访问海外网站,但是为什么Androidstudio还是无法下载对应的gradle资源,导致编译失败? 我什至开了一个全球代理。不是对软件生效,只对网页浏览生效吗?

你必须知道你的 vpn 在哪个端口上工作。

例如,如果您下载了 psiphone,您可以转到设置,然后是本地代理端口,例如您可以添加 12345 作为端口。

然后您需要转到 .gradle 文件夹,如果您使用 windows 它通常位于 USER/%USERNAME%/.gradle ,并创建一个全局 gradle.properties 然后添加以下内容 .

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=12345
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=12345

这将重定向所有 gradle 连接抛出您的代理,例如 psiphone。