Android Studio快速配置国内镜像源和HTTP代理

最近开始学习Android Studio开发,发现老是连接超时,下面配置下国内镜像源和HTTP代理,而且通过尝试发现最快下载速度方法

一.配置 SDK 镜像源
打开 Android Studio。
进入 File > Settings  然后点击 System Settings,点击 Android SDK。


在右侧找到 SDK Update Sites 列表,点击右侧的编辑按钮(一个小铅笔图标)。

在弹出的窗口中,将默认的 Google 镜像地址修改为国内的镜像地址,例如:

华为镜像:https://developer.huawei.com/repo/
豆瓣镜像:https://mirrors.douban.com/android/sdk/
腾讯:    https://mirrors.cloud.tencent.com/AndroidSDK/
阿里:    https://mirrors.aliyun.com/android.googlesource.com/

我使用的是 

https://mirrors.cloud.tencent.com/AndroidSDK/

二、在gradle的wrapper中改变下载地址

      如图 

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.7-all.zip

三.在setting.gradle.kts中输入以下代码

在setting.gradle.kts中两处repositories后加入以下代码

maven{url=uri("https://maven.aliyun.com/repository/google")}
maven{url=uri("https://maven.aliyun.com/repository/central")}

最后点击sync,重新下载

最终等待两分钟左右, 下载成功,这里我已经下载过了,所以比较快。

下载成功后项目结构变化

如果想改变项目显示,如图

  在app-src-main-res-layout中开始页面设计

开始你的Hello World!的吧

谢谢阅读,如有不足请见谅。

<think>嗯,用户问的是如何配置Android Studio镜像源。我需要回忆一下国内常用的镜像源有哪些,比如阿里云、腾讯云、华为云这些。可能用户是在国内,下载依赖库或者Gradle的时候遇到速度慢的问题,所以想换镜像源加快下载速度。 首先,我应该分步骤说明配置镜像源的不同方面,比如项目级别的build.gradle里的仓库地址,还有Gradle的初始化脚本,可能还有SDK Manager的镜像配置。另外,还要提到Android Studio本身的更新镜像,如果有的话。 需要注意的是,不同的配置位置可能对应不同的镜像设置。比如项目中的仓库配置是修改build.gradle里的repositories,把google()jcenter()换成镜像地址。然后,Gradle的init.gradle文件可以全局配置,这样所有项目都会使用镜像源。SDK Manager的镜像需要在Android Studio的设置里修改,可能涉及到HTTP代理或者特定镜像站的URL。 还要提醒用户,有些镜像源可能不是最新的,或者某些库可能不全,需要测试是否可用。另外,HTTPSHTTP的区别,现在大多数仓库都要求HTTPS,所以镜像地址可能需要用https的。 可能用户对Android Studio配置不太熟悉,所以步骤要详细,比如具体在哪个文件,哪个菜单下操作。同时,给出阿里云的示例,因为这是比较常用的镜像源,用户可能更信任大厂的镜像。 还需要注意,如果是公司内部或者学校的镜像源,用户可能需要自行替换地址,所以示例里要说明如何替换成他们自己的镜像地址。 另外,检查一下是否有过时的信息,比如jcenter()已经逐渐被废弃,可能用户的项目还在使用,但新项目可能用mavenCentral()更多。不过镜像源可能同时支持这些仓库,所以替换的时候可能需要保留原来的名称,但替换URL。 最后,可能需要提醒用户,配置完成后需要同步项目或者重新构建,以应用新的镜像源。如果有问题,可以检查网络连接或者镜像地址是否正确。</think>配置 Android Studio镜像源可以显著加快依赖库 SDK 的下载速度,尤其在国内访问 Google 官方源可能较慢。以下是常见的镜像配置方法: --- ### **1. 配置项目级 Gradle 镜像源** 修改项目中的 `build.gradle` 文件(通常在项目根目录 `app` 模块中),将仓库地址替换为国内镜像。 #### **示例配置(阿里云镜像)**: ```groovy // 项目根目录的 build.gradle buildscript { repositories { // 阿里云镜像 maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } // 其他仓库(可选) mavenCentral() } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } mavenCentral() } } ``` --- ### **2. 全局配置 Gradle 镜像源** 在用户目录下的 `.gradle` 文件夹中创建 `init.gradle` 文件,所有项目将自动应用镜像。 #### **步骤**: 1. 打开路径(根据系统): - **Windows**: `C:\Users\<用户名>\.gradle\` - **Mac/Linux**: `~/.gradle/` 2. 创建 `init.gradle` 文件,添加以下内容: ```groovy allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } mavenCentral() } } ``` --- ### **3. 配置 Android SDK 镜像** 在 Android Studio 中设置 SDK 更新镜像,加快 SDK 下载速度。 #### **步骤**: 1. 打开 Android Studio → **Settings**(Windows)或 **Preferences**(Mac)。 2. 进入 **Appearance & Behavior → System Settings → HTTP Proxy**。 3. 选择 **Manual proxy configuration**,填写镜像代理(部分镜像站可能需要 HTTP 代理,如清华镜像)。 4. **或** 直接使用镜像站提供的 SDK Manager 地址(需在 SDK Manager 界面配置 URL)。 #### **常见镜像站地址**: - **清华镜像**:`https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/` - **腾讯镜像**:`https://mirrors.cloud.tencent.com/android/repository/` --- ### **4. 其他镜像配置** - **Gradle Wrapper 镜像**:修改 `gradle-wrapper.properties` 中的 Gradle 分发地址: ```properties distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip ``` - **Flutter 镜像**(如使用 Flutter): ```bash export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn ``` --- ### **常见镜像源** - **阿里云**:`https://maven.aliyun.com/repository/` - **腾讯云**:`https://mirrors.cloud.tencent.com/` - **华为云**:`https://mirrors.huaweicloud.com/` - **清华 TUNA**:`https://mirrors.tuna.tsinghua.edu.cn/` --- ### **注意事项** 1. **镜像同步延迟**:部分镜像可能更新不及时,若依赖库下载失败,可临时切换回官方源。 2. **HTTPS 支持**:优先选择支持 HTTPS 的镜像。 3. **多镜像备份**:在 `build.gradle` 中可配置多个镜像源,避免单点故障。 配置完成后,点击 Android Studio 的 **Sync Project with Gradle Files** 按钮同步项目即可生效。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值