|
HarmonyOS初步探索03:DevEco Studio創(chuàng)建應(yīng)用時(shí)產(chǎn)生錯(cuò)誤,
DevEco Studio創(chuàng)建應(yīng)用問(wèn)題錯(cuò)誤無(wú)法通過(guò)代理進(jìn)行隧道傳輸。代理返回HTTP1.1 403
內(nèi)部網(wǎng)絡(luò)環(huán)境下首次使用DevEco Studio創(chuàng)建應(yīng)用時(shí),可能會(huì)報(bào)如下問(wèn)題:
錯(cuò)誤:無(wú)法通過(guò)代理隧道。代理返回“ HTTP / 1.1 403 Openproxy_Blocked_URL_list”
我們已經(jīng)是在DevEco Studio中設(shè)置了華為內(nèi)網(wǎng)的網(wǎng)絡(luò)代理。
原因
產(chǎn)生該問(wèn)題的原因是,雖然設(shè)置了網(wǎng)絡(luò)代理,但該網(wǎng)絡(luò)代理卻包含Gradle的官方服務(wù)器。如此, DevEco Studio是采用Gradle來(lái)構(gòu)建的。
那么如何來(lái)解決?
解決
方案1 :設(shè)置Gradle的網(wǎng)絡(luò)代理
將Gradle的官方服務(wù)器替換到網(wǎng)絡(luò)proxy中來(lái)。
方案2 :設(shè)置Gradle內(nèi)網(wǎng)服務(wù)器地址 修改工程中g(shù)radle文件夾中的gradle-wrapper.properties文件中的distributionUrl的配置,將值https \://services.gradle.org/distributions/gradle-6.3-all.zip修改為其他內(nèi)網(wǎng)地址,例如 http://artifactory.cde.huawei.com/artifactory/gradle-distributions/gradle-6.5-all.zip
控制臺(tái)看到如下字樣,說(shuō)明Gradle已經(jīng)能成功構(gòu)建應(yīng)用了。
方案3 :設(shè)置本地Gradle安裝目錄
如果本地已經(jīng)安裝了Gradle ,則可以直接使用本地的Gradle 。
|
|