Android Studio 设置国内代理(阿里云镜像)
在开发Android应用时,由于网络限制,从Google官方下载SDK可能速度较慢甚至无法连接。使用国内镜像如阿里云可以显著提升下载速度。以下详细介绍如何在Android Studio中配置阿里云镜像代理。
配置HTTP代理
修改Android Studio的HTTP代理设置,指向阿里云镜像服务器。打开Android Studio,进入设置界面:
路径:File > Settings > Appearance & Behavior > System Settings > HTTP Proxy
选择"Manual proxy configuration",填写以下信息:
- Host name:
mirrors.aliyun.*** - Port number:
80 - 勾选"HTTP"和"HTTPS"
修改SDK Manager镜像源
在Android Studio中,打开SDK Manager,点击"SDK Update Sites"选项卡。添加或修改以下镜像源:
<site>
<id>aliyun</id>
<url>https://mirrors.aliyun.***/android/repository/</url>
</site>
配置gradle.properties文件
在项目根目录下的gradle.properties文件中添加以下内容:
systemProp.http.proxyHost=mirrors.aliyun.***
systemProp.http.proxyPort=80
systemProp.https.proxyHost=mirrors.aliyun.***
systemProp.https.proxyPort=80
修改build.gradle文件
在项目的build.gradle文件中,将仓库地址替换为阿里云镜像:
buildscript {
repositories {
maven { url 'https://maven.aliyun.***/repository/google' }
maven { url 'https://maven.aliyun.***/repository/jcenter' }
}
dependencies {
classpath '***.android.tools.build:gradle:7.0.0'
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.***/repository/google' }
maven { url 'https://maven.aliyun.***/repository/jcenter' }
### Android Studio 设置国内代理(阿里云镜像)
在开发Android应用时,由于网络限制,从Google官方下载SDK可能速度较慢甚至无法连接。使用国内镜像如阿里云可以显著提升下载速度。以下详细介绍如何在Android Studio中配置阿里云镜像代理。
#### 配置HTTP代理
修改Android Studio的HTTP代理设置,指向阿里云镜像服务器。打开Android Studio,进入设置界面:
**路径**:File > Settings > Appearance & Behavior > System Settings > HTTP Proxy
选择"Manual proxy configuration",填写以下信息:
- Host name: `mirrors.aliyun.***`
- Port number: `80`
- 勾选"HTTP"和"HTTPS"
#### 修改SDK Manager镜像源
在Android Studio中,打开SDK Manager,点击"SDK Update Sites"选项卡。添加或修改以下镜像源:
```xml
<site>
<id>aliyun</id>
<url>https://mirrors.aliyun.***/android/repository/</url>
</site>
配置gradle.properties文件
在项目根目录下的gradle.properties文件中添加以下内容:
systemProp.http.proxyHost=mirrors.aliyun.***
systemProp.http.proxyPort=80
systemProp.https.proxyHost=mirrors.aliyun.***
systemProp.https.proxyPort=80
修改build.gradle文件
在项目的build.gradle文件中,将仓库地址替换为阿里云镜像:
buildscript {
repositories {
maven { url 'https://maven.aliyun.***/repository/google' }
maven { url 'https://maven.aliyun.***/repository/jcenter' }
}
dependencies {
classpath '***.android.tools.build:gradle:7.0.0'
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.***/repository/google' }
maven { url 'https://maven.aliyun.***/repository/jcenter' }