android在开发的时候需要下载gradle或者依赖包是国外的,可以通过设置国内源的方式,接下来介绍使用代理方式进行下载和导入。
Gradle代理模式
- AS代理
- gradle代理
AS代理
AS代理配置,file->setting->Appearance & Behavior->system settings–>HTTP Proxy
测试发现http正常,socks出现问题,暂时来配置http
Gradle代理
代理配置
代理配置最终的落地都是GRADLE_USER_HOME下的gradle.properties内,配置主要分为3种,http,https,socket。
配置文件路径:~/.gradle/gradle.properties
http/https代理
# http代理
# 代理地址
systemProp.http.proxyHost=127.0.0.1
# 代理端口
systemProp.http.proxyPort=10081
#代理排除地址
systemProp.http.nonProxyHosts=*.xcompany.com|localhost
#代理账号密码,如果需要的话
#systemProp.http.proxyUser=userid
#systemProp.http.proxyPassword=password
# https代理
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=10081
systemProp.https.nonProxyHosts=*.xcompany.com|localhost
socks5代理
socks5代理,添加如下语句,让全局的gradle使用这个配置,并且需要检查本项目下的gradle.properties是否含有https代理的配置
# Socket
org.gradle.jvmargs=-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=10080
systemProp.socks.proxyHost=127.0.0.1 #可不填
systemProp.socks.proxyPort=10080 #可不填