美文网首页
gradle代理

gradle代理

作者: 蒸汽飞船 | 来源:发表于2018-04-19 11:18 被阅读980次

    参考1:
    不要用Android Studio下载gradle,无论如何都不走代理,看见它在下载就马上强行杀进程,因为关不掉的,然后用命令行指定代理,
    ./gradlew -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080 tasks
    只要第一次加入这个参数下载zip包,以后就会读取gradle.properties,也可以直接把这个参数加到环境变量GRADLE_OPTS里,再用./gradlew,
    `export GRADLE_OPTS='-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080'
    在properties里设置的代理在下载依赖时有用,但是下载gradle本身时不生效,然而,无论怎么设置,AndroidStudio也不会走代理下载gradle,包括AS设置里指定的gradle jvm opts,至于下载依赖,包太小看不出来,但properties里的设置应该是有效的,

    作者:啊鱼
    链接:https://www.zhihu.com/question/37810416/answer/156162582
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    参靠2:
    如果是 socks5 代理 ,如下这样设置其实并没有什么卵用

    #systemProp.socks.proxyHost=127.0.0.1
    #systemProp.socks.proxyPort=7077
    
    #systemProp.https.proxyHost=127.0.0.1
    #systemProp.https.proxyPort=7077
    
    #systemProp.https.proxyHost=socks5://127.0.0.1
    #systemProp.https.proxyPort=7077
    
    正确设置方法应该是这样:
    org.gradle.jvmargs=-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=7077
    

    修改 $HOME/.gradle/gradle.properties 文件,加入上面那句,这样就可以全局开启 gradle 代理

    作者:波特
    链接:https://www.zhihu.com/question/37810416/answer/82464203
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:gradle代理

          本文链接:https://www.haomeiwen.com/subject/tutwkftx.html