当前位置:   article > 正文

java android studio gradle 国内源_安卓studiodistributionurl改成阿里云

安卓studiodistributionurl改成阿里云

小提示:
( 2024 ) 现在 JDK8 用来开发 android / gradle 已经不行了.
某些包会出现报错, 而且还猜不到是啥导致的,
一定要保证本机 java -version 输出的是 最新 LTS 版

比如 React Native, Ionic, 等等 这种 上层开发框架, 都是通过命令行来操作的,

一般在 Android Studio 中点击运行没问题, 但在命令行就会出现各种问题
猜测 AS 应该是用的 IDE 内部自带的 JDK, 版本都很高,
但你电脑上默认 JDK8 , 在用命令行执行时就用的 8 . 会导致各种莫名其妙的错误


默认的国外地址下载速度极慢 (依赖项几个小时也下载不完),

影响速度的有两个

  • gradle.zip ( gradle 自身程序)
  • 项目依赖

把下载 gradle.zip 改成国内源

如果你的本地没有对应版本的gradle , 会自动去下载.
下载极慢, 改成国内镜像, 速度直接拉满

gradle/wrapper/gradle-wrapper.properties
设置 distributionUrl 的 gradle.zip 国内镜像

https\:// + mirrors.cloud.tencent.com/gradle/ + gradle-8.0-bin.zip

完整内容

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
  • 1
  • 2
  • 3
  • 4
  • 5

settings.gradle.kts

kotlin 格式

pluginManagement {
    repositories {
    	// 新增
		maven { url=uri ("https://www.jitpack.io")}
		maven { url=uri ("https://maven.aliyun.com/repository/releases")}
		maven { url=uri ("https://maven.aliyun.com/repository/jcenter")}
		maven { url=uri ("https://maven.aliyun.com/repository/google")}
		maven { url=uri ("https://maven.aliyun.com/repository/central")}
		maven { url=uri ("https://maven.aliyun.com/repository/gradle-plugin")}
		maven { url=uri ("https://maven.aliyun.com/repository/public")}

        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
    	// 新增
		maven { url=uri ("https://www.jitpack.io")}
		maven { url=uri ("https://maven.aliyun.com/repository/releases")}
		maven { url=uri ("https://maven.aliyun.com/repository/jcenter")}
		maven { url=uri ("https://maven.aliyun.com/repository/google")}
		maven { url=uri ("https://maven.aliyun.com/repository/central")}
		maven { url=uri ("https://maven.aliyun.com/repository/gradle-plugin")}
		maven { url=uri ("https://maven.aliyun.com/repository/public")}
        
        google()
        mavenCentral()
    }
}

rootProject.name = "My Application"
include(":app")

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

settings.gradle

传统格式

pluginManagement {
    repositories {

        //新增
		maven { url "https://jitpack.io" }        
		maven { url 'https://maven.aliyun.com/repository/releases' }
		maven { url 'https://maven.aliyun.com/repository/jcenter' }
		maven { url 'https://maven.aliyun.com/repository/google' }
		maven { url 'https://maven.aliyun.com/repository/central' }
		maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
		maven { url 'https://maven.aliyun.com/repository/public' }

        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        //新增
		maven { url "https://jitpack.io" }        
		maven { url 'https://maven.aliyun.com/repository/releases' }
		maven { url 'https://maven.aliyun.com/repository/jcenter' }
		maven { url 'https://maven.aliyun.com/repository/google' }
		maven { url 'https://maven.aliyun.com/repository/central' }
		maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
		maven { url 'https://maven.aliyun.com/repository/public' }

        google()
        mavenCentral()
    }
}
rootProject.name = "My Application"
include ':app'

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/782302?site
推荐阅读
相关标签
  

闽ICP备14008679号