Android Studio 国内镜像使用与 SDK 下载速度优化指南

打印 上一主题 下一主题

主题 1822|帖子 1822|积分 5466

本文实用于刚装好 Android Studio、SDK 下载缓慢、更新困难,以及 Gradle 构建缓慢的开发者。我们会讲:


  • 怎样替换国内镜像源(包括 SDK 和 Gradle)
  • 怎样解决 emulator 镜像下载失败的题目
  • 一些终极提速本领(比如署理配置)


一、SDK 国内镜像配置

1. 更改 sdk-manager 下载源

我们必要改的是 Android SDK 的 dl.google.com 下载链接。
打开你的 Android Studio 安装目次下的:
  1. <你的安装路径>/bin/idea.properties
复制代码
添加如下配置(假如没有就新建):
  1. disable.android.first.run=true
复制代码
这个操作可以防止首次启动就自动查抄 SDK 更新。然后手动配置下载源。
接着打开 tools/bin/sdkmanager,你可以指定署理或换国内镜像源来下载。我们保举使用清华大学的镜像站。
2. 配置清华镜像(保举)

编辑 SDK Manager 的配置:
  1. cd ~/Android/Sdk/tools/bin
  2. ./sdkmanager --no_https --proxy=http --proxy_host=mirrors.tuna.tsinghua.edu.cn --proxy_port=80 "platform-tools"
复制代码
你也可以添加一个配置文件 ~/.android/repositories.cfg:
  1. ### repositories.cfg
  2. ### 使用国内镜像,比如阿里、清华、中科大
复制代码
不过更保举直接配置 build.gradle。

二、Gradle 国内加速配置

这个不改基本就别想顺利 Sync 项目。
修改 gradle-wrapper.properties

打开你的项目目次下的 gradle/wrapper/gradle-wrapper.properties 文件:
  1. distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
复制代码
替换为阿里镜像:
  1. distributionUrl=https\://mirrors.aliyun.com/gradle/gradle-7.4-all.zip
复制代码
修改 build.gradle 的 repositories

打开项目根目次的 build.gradle 文件,找到:
  1. allprojects {
  2.     repositories {
  3.         google()
  4.         mavenCentral()
  5.         jcenter() // 如果有
  6.     }
  7. }
复制代码
改成国内源:
  1. allprojects {
  2.     repositories {
  3.         maven { url 'https://maven.aliyun.com/repository/google' }
  4.         maven { url 'https://maven.aliyun.com/repository/central' }
  5.         maven { url 'https://maven.aliyun.com/repository/jcenter' }
  6.     }
  7. }
复制代码
别忘了把 settings.gradle 里也同步下这块。

三、Emulator 镜像下载失败?这有解!

Emulator 镜像的下载地址一样平常是:
  1. https://dl.google.com/android/repository/sys-img/...
复制代码
很多时候根本连不上。国内目前较好的解决方案是:
方法一:手动下载 system image

可以去清华镜像站:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表