在进行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.