Android Studio 代理配置指南(小结)
android studio 用户的代理配置指南,真正有效的 gradle 代理配置方式。#依赖拉不下来真让人自闭,不想再一遍又一遍自闭了,所以记下来。
ide http proxy
windows 下 ctrl + alt + s ,然后输入 proxy 能看到 http proxy 的设置项了,具体的路径是 appearance & behavior > system settings > http proxy ,macos 那边对应 settings 的是 preferences 。
大多数情况下,你用的应该是 * 作为代理客户端,如果是的话接下来这么操作:
在 manual proxy configuration 下面选择 socks ,然后填入 host name(一般是 127.0.0.1) 和 port number ,然后 check connection 试一下应该就可以了。这里主要是 android studio 自己用的配置,检查更新、上报使用情况之类的。
gradle proxy
更换 maven 仓库
编辑项目的根目录下 build.gradle ,修改 repositories block 的内容,添加阿里云的 maven 镜像,修改完之后文件大概是这个样子的:
buildscript { ext.kotlin_version = '1.3.11' repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } google() } dependencies { classpath 'com.android.tools.build:gradle:3.3.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } google() } }
配置代理
配置阿里云 maven 镜像可以加快同步速度并且解决大半个问题,不过有些东西可能还是依赖 google 的仓库(不过 dl.google.com 好像又是可以直连的),然而还是时不时的可能出现各种问题。所以,配置下面的代理是有必要的。
流传比较多的设置代理的方法主要是在 gradle.properties 里加上这样的配置:
systemprop.socks.proxyhost=127.0.0.1 systemprop.socks.proxyport=1080 systemprop.https.proxyhost=127.0.0.1 systemprop.https.proxyport=1080
但是,上面的这样设置对于 socks代理 是无效的,接下来可以试着加上:
systemprop.https.proxyhost=socks5://127.0.0.1 systemprop.https.proxyport=1080
当然可能还是不行,还不行的话就换成:
org.gradle.jvmargs=-dsocksproxyhost=127.0.0.1 -dsocksproxyport=1080
计划通!
更改全局配置
将以上更改作用于 ~\.gradle\gradle.properties (这是 window 上 gradle 全局配置的默认位置),可以对所有项目生效
透明代理
这是一个比较好的选择,或者用 vpn 连回公司蹭网也不错。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: Android实现今日头条订阅频道效果
下一篇: CG-CTF SQL注入
推荐阅读
-
android studio 3.4配置Android -jni 开发基础
-
Android studio中HTTP协议代理怎么设置?
-
android studio 3.0 gradle 打包脚本配置详解
-
Flutter下Android Studio配置gradle的方法
-
Android studio 3.0上进行多渠道打包遇到的问题小结(超简洁版)
-
android studio 3.0 升级 项目遇到的问题及更改思路(问题小结)
-
Android Studio安装配置方法图文教程
-
Android studio配置copyright插入版权信息的详细教程
-
Android studio配置copyright插入版权信息的详细教程
-
Android studio怎么配置代码检查规则?