DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403
DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403
问题
在内网环境下首次使用DevEco Studio创建应用时,可能会报如下问题:
ERROR: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 403 Openproxy_Blocked_URL_list"
我们已经是在DevEco Studio中设置了华为内网的网络proxy的。
原因
产生该问题的原因是,虽然设置了网络proxy,但该网络proxy并未包含Gradle的官方服务器。众所周知,DevEco Studio是采用Gradle来构建的。
那么如何来解决?
解决
方案1:设置Gradle的网络proxy
将Gradle的官方服务器纳入到网络proxy中来。
方案2:设置Gradle内网服务器地址
修改工程中gradle文件夹中的gradle-wrapper.properties文件中的distributionUrl的配置,将默认值https://services.gradle.org/distributions/gradle-6.3-all.zip
修改为其他内网地址,比如
http://artifactory.cde.huawei.com/artifactory/gradle-distributions/gradle-6.5-all.zip
控制台看到如下字样,说明Gradle已经能成功构建应用了。
方案3:设置本地Gradle安装目录
如果本地已经安装了Gradle,则可以直接使用本地的Gradle。
参考引用
- 本系列归档至《跟老卫学HarmonyOS开发》:https://github.com/waylau/harmonyos-tutorial
- 参考书籍《鸿蒙HarmonyOS应用开发从入门到精通》(柳伟卫著,北京大学出版社出版): https://item.jd.com/13696724.html
针对帖子标题中提到的DevEco Studio创建应用时遇到的“ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403”问题,这通常是由于代理服务器配置不当或代理服务器拒绝访问请求导致的。
解决此问题的方法可能包括:
-
检查代理设置:确保DevEco Studio中的代理设置正确无误。检查代理服务器的地址、端口以及是否需要身份验证等信息是否填写正确。
-
联系代理管理员:如果代理设置无误,可能是代理服务器策略导致的问题。尝试联系代理服务器的管理员,询问是否有针对特定请求或IP地址的访问限制。
-
临时禁用代理:为了测试是否是代理导致的问题,可以尝试暂时禁用代理设置,看是否能成功创建应用。
-
检查网络权限:确保你的网络环境有权访问所需的开发资源,特别是当使用公司或学校网络时,可能存在额外的访问控制。
-
更新DevEco Studio:确保你使用的DevEco Studio是最新版本,有时候软件更新能解决一些已知的兼容性问题。
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,