美文网首页Android开发
Android Studio 代理(winOS)

Android Studio 代理(winOS)

作者: 洛城夜雨 | 来源:发表于2017-04-28 01:16 被阅读3921次

    为什么要用代理

    如今android studio越来越流行,很多的android程序猿都开始转入anroid studio的大本营。但是GFW的封锁成为很多人的困扰,eg:无法更新sdk,无法使用如下方式添加类库:

    compile 'com.android.support:support-v4:23.0.0'
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile 'com.android.support:design:23.0.0'
    

    翻墙软件有很多,我使用的是shadowsocks,选择Shadowsocks.com 普通版 ¥99.00CNY 年付。对于搞android开发的,我觉得这个很有必要而且价格也不是很贵。


    如何设置代理

    下面,开始讲如何设置android studio的shadowsocks代理:
    File-->Settings... 按照下图配置

    1. 设置自动代理

    This will attempt to user your system settings and is useful if your system uses a proxy autoconfiguratioin file(.pac)

    - 勾选 Auto-detect proxy settings后android studio会自动走你操作系统设置的代理。
    - 勾选Automatic proxy configuration URL并设置本地pac文件
    
    Image 2.png
    1. 设置手动代理
      由于ShadowSocks是socks方式所以需要按照下图的方式配置


      settings

    点击ok后会在项目根目录的gradle.properties文件中生成如下代码:

    systemProp.http.proxyHost=127.0.0.1
    systemProp.http.proxyPort=1080
    

    到此,就配置完毕了。
    android官方关于代理设置的文章
    gradle参考文档
    Android Studio proxy for macOS

    相关文章

      网友评论

      • dkvirus:127.0.0.1 代码本机ip,是固定写法,port:1080也是固定写法吗,我照你写的来并不行
        洛城夜雨:你是windows系统对吧,你右键点击你的shadowsocks客户端,然后PAC,再然后点击“复制本地 PAC网址”,你粘贴出来看一下,里面有端口号。

      本文标题:Android Studio 代理(winOS)

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