Gradle 配置阿里云镜像

1,540 阅读1分钟

背景

Android 开发中,Gradle 构建速度是影响效率的关键。由于默认 Maven 仓库位于海外,国内开发者常遇下载慢或失败问题。配置阿里云镜像可显著提升构建速度。

配置步骤

  1. 定位 build.gradle 找到项目根目录的 build.gradle 文件。

  2. 修改 build.gradlebuildscriptallprojects 代码块的 repositories 中添加阿里云镜像地址:

    buildscript {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/public' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
            mavenLocal()
            mavenCentral()
        }
    }
    
    allprojects {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/public' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
            mavenLocal()
            mavenCentral()
        }
    }
    
    • buildscript:配置 Gradle 本身依赖仓库。
    • allprojects:配置项目所有模块依赖仓库。
    • maven { url '...' }:指定 Maven 仓库地址,优先使用阿里云镜像。
    • mavenLocal(): 本地 Maven 仓库。
    • mavenCentral(): Maven Central 仓库,作为备用。
  3. 同步 Gradle: 点击 Android Studio "Sync Now" 或 Gradle 面板同步按钮。

  4. 验证: 构建项目,观察下载速度是否提升。

进阶技巧

  • 环境变量: 将镜像地址配置为环境变量,方便管理。
  • 自定义镜像: 添加自己的 Maven 仓库。

总结

通过配置阿里云镜像,可显著提升 Android 构建速度,提高开发效率。