首页 > Web开发 > 详细

UE4 set http proxy

时间:2020-12-12 09:34:05      阅读:58      评论:0      收藏:0      [点我收藏+]

UE4打包过程会连接各种网络仓库下载依赖包(目标平台为Android),默认情况是直连,会遇到链接失败的情况.
以下载Gradle为例, 默认会下载到C盘.简单的办法可以在外部工具下载然后放置到对应目录即可.
Gradle下载过程是由Gradlew.bat触发的, 根据Gradle文档,可以在gradle.properties文件设置http proxy,
参考页面:https://docs.gradle.org/current/userguide/build_environment.html#sec:accessing_the_web_via_a_proxy

UE4打包Android时在AutomationTool动态生成gradle.properties文件,可以考虑修改AutomationTool,添加设置代理的过程,
不过这是最后的选择了(尽可能的不要修改引擎代码, 不然后续更新太麻烦)
在AutomationTool生成gradle.properties位置有执行了UPL代码添加自定义内容,
因此只需要在UPL.xml中新建一段http proxy代码即可

 <gradleProperties>
    <insert>
      #http proxy setup
      systemProp.http.proxyHost=127.0.0.1
      systemProp.http.proxyPort=10809
      systemProp.http.nonProxyHosts=localhost

      #https proxy setup
      systemProp.https.proxyHost=127.0.0.1
      systemProp.https.proxyPort=10809
      systemProp.https.nonProxyHosts=localhost

    </insert>
   </gradleProperties>

关于UnrealPluginLanguage可以参考官方文档,或者UnrealPluginLanguage.cs文件

UE4 set http proxy

原文:https://www.cnblogs.com/rpg3d/p/14123451.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!