AndroidStudio设置代理(XX-Net)

  1. 打开XX-Net Config页面查看代理监听端口

    QQ20181117-153229@2x.png
  2. 打开AndroidStudio设置代理选项,将对应的ip和端口配置好,点OK。

QQ20181117-153353.png
  1. 找到xx-net证书文件CA.crt

    QQ20181117-153802@2x.png

    4.打开终端窗口,使用keytool命令导入XX-net证书至cacerts,一般AndroidStudio cacerts文件存放路径为:安装包下/jre/jdk/Contents/Home/jre/lib/security/cacerts

keytool -import -noprompt -trustcacerts -alias XX-net -file CA.crt -keystore /Applications/Android\ Studio2.2.app/Contents/jre/jdk/Contents/Home/jre/lib/security/cacerts -storepass changeit
  • -alias 参数后跟自定义的别名
  • -file 参数后跟需要导入的XX-net CA证书路径
  • -keystore 参数后跟cacerts路径
  • -storepass 参数后跟的是jdk默认证书的密码,默认是changeit
  1. 到此为止配置完成,需要重启AndroidStuiod即可使用代理了。

    需要注意的是,在启用代理后,gradel会默认全局启用,配置文件在~/.gradle/gradle.properties,如果不需要使用代理,可以将代码注释掉以取消代理。

    ## For more details on how to configure your build environment visit
    # http://www.gradle.org/docs/current/userguide/build_environment.html
    #
    # Specifies the JVM arguments used for the daemon process.
    # The setting is particularly useful for tweaking memory settings.
    # Default value: -Xmx1024m -XX:MaxPermSize=256m
    # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
    #
    # When configured, Gradle will run in incubating parallel mode.
    # This option should only be used with decoupled projects. More details, visit
    # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
    # org.gradle.parallel=true
    #Sat Nov 17 14:48:32 CST 2018
    #systemProp.https.proxyPort=8087
    #systemProp.http.proxyHost=127.0.0.1
    #systemProp.https.proxyHost=127.0.0.1
    #systemProp.http.proxyPort=8087
    
    
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容