在进行Android应用开发的时候,大部分情况下使用Gradle进行的依赖包和项目结构管理,不过如果遇到我们没有一个好点的网络环境,那么我们的项目在sync的过程很可能是成功不了的。但是如果我有一个代理服务器,这上面的网络是OK的话,那么我们可以配置Gradle的网络走代理服务器,岂不美哉~~
配置 gradle.properties 文件
要实现 Gradle 整个工作过程都走代理网络,我们可以编辑 gradle.properties 文件,将我们的代理配置添加进去,如下配置:
...
# http 代理
systemProp.http.proxyHost=代理host
systemProp.http.proxyPort=代理服务器端口
systemProp.http.proxyUser=代理用户
systemProp.http.proxyPassword=代理用户密码
# https 代理
systemProp.https.proxyHost=代理host
systemProp.https.proxyPort=代理服务器端口
systemProp.http.proxyUser=代理用户
systemProp.http.proxyPassword=代理用户密码
...
现在你的项目在sync的时候应该快很多了。
实际上这些参数是设置给 jvm 的,gradle 的这个配置文件方便直接配置。如果你的场景更加底层,你甚至可以用下面的方式直接给jvm设置代理:
java -Dhttp.proxyHost=代理host -Dhttp.proxyPort=代理服务器端口 -Dhttp.proxyUser=代理用户 -Dhttp.proxyPassword=代理用户密码 com.你的应用.包名
Full text complete, Reproduction please indicate the source. Help you? Not as good as one:
Comment(Comments need to be logged in. You are not logged in.)
You need to log in before you can comment.
Comments (0 Comments)
[new] New blog
- Vscode Debug调试 Wails
- 解决 Failed to resolve module specifier "vue". Relative references must start with either "/", "./", or "../"
- 【JS】手把手教你自定义ESLint规则
- 【powershell】解决数组只有一个元素时转Json变成了对象的问题
- 【GO】基于共享内存的跨进程通信方案
- 【layui】下拉控件dropdown文档
- 【Vue】动态添加组件的两种实现
- 【攻略】Lightbot关卡全解攻略、多图慎入。
- 数独,数独计算器。
- 【微信公众号开发】三、解析微信事件XML数据消息及响应