首页 > 其他分享 >HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403

HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403

时间:2023-01-15 10:00:18浏览次数:53  
标签:03 DevEco HTTP1.1 Gradle HarmonyOS Studio proxy gradle


问题

在内网环境下首次使用DevEco Studio创建应用时,可能会报如下问题:

ERROR: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 403 Openproxy_Blocked_URL_list"

HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403_服务器

HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403_内网_02

我们已经是在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​

 

HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403_内网_03

控制台看到如下字样,说明Gradle已经能成功构建应用了。

HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403_内网_04

方案3:设置本地Gradle安装目录

如果本地已经安装了Gradle,则可以直接使用本地的Gradle。

HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403_内网_05

参考引用

  1. 本系列归档至《跟老卫学HarmonyOS开发》:https://github.com/waylau/harmonyos-tutorial
  2. 参考书籍《鸿蒙HarmonyOS应用开发从入门到精通》(柳伟卫著,北京大学出版社出版):​

标签:03,DevEco,HTTP1.1,Gradle,HarmonyOS,Studio,proxy,gradle
From: https://blog.51cto.com/u_9427273/6008247

相关文章

  • AIR32F103(八) 集成Helix MP3解码库播放MP3
    目录AIR32F103(一)合宙AIR32F103CBT6开发板上手报告AIR32F103(二)Linux环境和LibOpenCM3项目模板AIR32F103(三)Linux环境基于标准外设库的项目模板AIR32F103(四)2......
  • vue项目,npm run dev的时候出现:Error: error:0308010C:digital envelope routines::uns
    vue项目,npmrundev的时候出现:Error:error:0308010C:digitalenveloperoutines::unsupported这个是node的版本问题。我的node是17+的版本,按照网上说的降低版本又太麻烦......
  • 《SQL基础》03. SQL-DML
    目录DML数据插入数据删除数据更新DML数据插入给指定字段添加数据:INSERTINTO表(字段1,字段2,......,字段n)VALUES(值1,值2,......,值n);给全部字段添加数据:......
  • 03-逻辑综合工具 - Design Compiler
    逻辑综合工具DCIC设计流程,市场-->制定spec-->RTL(同时进行sim,通过alint检查RTL有没有错误)-->systhesis(逻辑综合)-->PR(STA)-->TapeOut逻辑综合将RTL转换为GateNetli......
  • 03. 流程控制
    一、流程控制  流程控制就是用来控制程序运行中各语句执行顺序的语句。基本的流程结构为:顺序结构,分支结构(或称选择结构),循环结构。顺序结构:程序自上到下执行,中间没有任......
  • day3 | 203.移除链表元素、707.设计链表、206.反转链表
    题目链接:203.移除链表元素-力扣(LeetCode)题目描述:给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val==val 的节点,并返回 新的头节点......
  • 7:7 error Parsing error: Identifier 'Vue' has already been declared. (7:7)
      两个地方指明了vue写多了 ......
  • match's mistake-5
    狠狠地切割(HardVersion)(https://www.luogu.com.cn/problem/P8889)跟easy版非常像,但是数据太大开标记数组的话会爆所.以得转换一下开一个map<longlong,int>作为标记就......
  • match's mistake-4
    翻硬币(https://www.luogu.com.cn/problem/P8597)说实话第一眼看过去的时候我就想复杂了,然后冥思苦想好久都没结果到结束后再回来想想最小次数,那就说明每个硬币最多只能翻......
  • 【题解】P5030 长脖子鹿放置(网络流)
    长脖子鹿放置题目背景众周所知,在西洋棋中,我们有城堡、骑士、皇后、主教和长脖子鹿。题目描述如图所示,西洋棋的“长脖子鹿”,类似于中国象棋的马,但按照“目”字攻击,且没......