android studio项目gradle配置改为国内镜像

本文介绍了如何在Gradle构建脚本中设置国内镜像源,包括修改`gradle-wrapper.properties`中的`distributionUrl`以及在`settings.gradle`中配置插件管理和依赖管理仓库,以提高国内项目构建速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


gradle-wrapper.properties

设置 distributionUrl

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

settings.gradle

设置包的国内镜像

pluginManagement {
    repositories {
    
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }

        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
    
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        
        google()
        mavenCentral()
    }
}
rootProject.name = "hiCompose"
include ':app'


### 如何配置 Android Studio Gradle 使用中国国内镜像源 为了提高依赖项下载速度,在 `settings.gradle` 或者 `gradle-wrapper.properties` 文件中修改 Gradle 的分发 URL 是一种有效的方法。 #### 修改 gradle-wrapper.properties 文件 对于单个项目而言,可以在项目的根目录下找到名为 `gradle/wrapper/gradle-wrapper.properties` 的文件。编辑此文件中的 `distributionUrl` 字段来指向国内镜像服务器[^1]: ```properties # gradle/wrapper/gradle-wrapper.properties distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://mirrors.aliyun.com/gradle/gradle-7.0.2-all.zip ``` 上述例子展示了如何将默认的 Gradle 发布链接替换为阿里云提供的镜像站点。同样也可以选择其他服务商如腾讯云提供的镜像服务[^3]。 #### 在 settings.gradle 中添加仓库地址 除了更新 Gradle 版本外,还可以通过调整构建脚本来优化库文件和其他资源的获取效率。这通常涉及到在 `buildscript` 和 `allprojects` 块内指定 Maven 仓库的位置。下面是一个具体的实例说明如何操作: ```groovy // settings.gradle or build.gradle (project level) pluginManagement { repositories { maven { url 'https://maven.aliyun.com/repository/public' } mavenCentral() google() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/central' } google() mavenCentral() } } ``` 这段代码片段设置了插件管理和依赖解析管理器使用的远程存储库列表,并优先考虑来自阿里云的公共Maven仓库作为首选位置。 完成这些更改之后保存文件并重新同步项目即可享受更快捷稳定的包管理体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值