Gradle最详细配置阿里镜像方法

(本方法适用于android studio2021后系列版本,之前版本可能略有不同,文中省略了gradle环境变量配置,这个配置可以自行百度)

首先下载一个跟android studio默认配置相同的gradle版本,然后配置解压,配置环境变量

在解压后的文件夹中的 init.d文件夹中,新建一个init.gradle文件,配置内容

 allprojects{
  repositories {
   def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'
   def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter/'
   def ALIYUN_GOOGLE_URL = 'https://maven.aliyun.com/repository/google/'
   def ALIYUN_GRADLE_PLUGIN_URL = 'https://maven.aliyun.com/repository/gradle-plugin/'
   all { ArtifactRepository repo ->
    if(repo instanceof MavenArtifactRepository){
     def url = repo.url.toString()
     if (url.startsWith('https://repo1.maven.org/maven2/')) {
      project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
      remove repo
     }
     if (url.startsWith('https://jcenter.bintray.com/')) {
      project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
      remove repo
     }
     if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
      project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GOOGLE_URL."
      remove repo
     }
     if (url.startsWith('https://plugins.gradle.org/m2/')) {
      project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GRADLE_PLUGIN_URL."
      remove repo
     }
    }
   }
   maven { url ALIYUN_REPOSITORY_URL }
   maven { url ALIYUN_JCENTER_URL }
   maven { url ALIYUN_GOOGLE_URL }
   maven { url ALIYUN_GRADLE_PLUGIN_URL }
  }
 }

然后再IDE设置中把gradle位置改成这个,文件夹到根目录就可以

然后新建一个安卓工程,把具体gradle的 Use Gradle from: 改为 Specifiled Location,然后后面的路径选择本地gradle

然后打开新建项目的setting.gradle文件,修改依赖

 pluginManagement {
     repositories {
         maven { url 'https://maven.aliyun.com/repository/google/' }
         google()
         maven { url 'https://maven.aliyun.com/repository/jcenter/'}
         mavenCentral()
         gradlePluginPortal()
     }
 }
 dependencyResolutionManagement {
     repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
     repositories {
         maven { url 'https://maven.aliyun.com/repository/google/' }
         google()
         maven { url 'https://maven.aliyun.com/repository/jcenter/'}
         mavenCentral()
     }
 }

然后找到项目的gradle\wrapper文件夹下的==gradle-wrapper.properties=文件,修改gradle路径

 #Mon Jul 24 19:47:57 CST 2023
 distributionBase=GRADLE_USER_HOME
 #distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
 distributionUrl=D:/gradle-7.5-all/gradle-7.5-all.zip
 distributionPath=wrapper/dists
 zipStorePath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 ​

distributionUrl 修改为实际的目录即可

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值