Android Studio设置HTTP代理(可用)

/ Android / 没有评论 / 6367浏览

android SDK下载:http://www.androiddevtools.cn

  1. 禁止第一次启动 到AS安装目录,打开bin目录,编辑idea.properties, 在文件末尾添加:
disable.android.first.run=true
  1. 设置HTTP代理
点击 ---> File  ---> Settings ---> System Settings ---> HTTP Proxy进行设置
Host name: mirrors.neusoft.edu.cn 
Port number:80
  1. 找到SDK Manager即可下

Android SDK 在线更新镜像服务器资源:

大连东软信息学院镜像服务器地址:

北京化工大学镜像服务器地址:

上海GDG镜像服务器地址:

最新版Android Studio设置国内镜像代理

背景

由于众所周知的原因,Android SDK官方镜像在国内无法访问。在前几个Android Studio版本中,可以在Android SDK Manager面板里面设置代理,并强制将https转换为http,使用国内的镜像源。

但是由于最新版(3.1)已经取消了Android SDK Manager面板,也没有强制转换https选项,所以无法使用以前的方法来设置(否则会报400错误)。

解决方案

点击主面板右下角的File –> settings –> Appearance & Behavior –> System Settings –> HTTP Proxy,选中Auto-detect proxy settings,勾选下方Automatic proxy configuration URL,填入国内的某个镜像站。这里,我选择的是mirrors.neusoft.edu.cn:80。

Android Studio报错Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/

Android Studio3.5.1新建工程报错

报错内容

ERROR: Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.pom’. Received status code 400 from server: Bad Request Enable Gradle ‘offline mode’ and sync project

环境

Android Studio 3.5.1
Build #AI-191.8026.42.35.5900203, built on September 26, 2019
JRE: 1.8.0_202-release-1483-b03 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10

解决问题

新建工程一直 冒出一个Could not GET错误,找了下勾选了setting 里gradle中studio的enable,以为顺利解决,问题又来了变成gradel得不到pom文件

不灰心又找了下,才知道刚刚的勾选没必要,原来只要之前配置了Http Proxy代理设置的可能都中招了,3.0及以上现在默认使用 Google 的 Maven 存储库,设置了代理的都会掉进这坑里,解决办法就是不设置代理勾选NO Proxy,删掉 c:/users/xxxx/.gradle目录下的gradle.properties文件重新build一下。 (就是这个目录下的 gradle.properties 也可以选择注释掉里面的内容)。修改完成后,等了一段时间下载依赖,项目就重建好了