java android studio gradle 国内源

小提示:
( 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

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")

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'

  • 12
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值