赞
踩
小提示:
( 2024 ) 现在 JDK8
用来开发 android / gradle
已经不行了.
某些包会出现报错, 而且还猜不到是啥导致的,
一定要保证本机 java -version
输出的是 最新 LTS 版
比如 React Native
, Ionic
, 等等 这种 上层开发框架
, 都是通过命令行来操作的,
一般在 Android Studio 中点击运行没问题, 但在命令行就会出现各种问题
猜测 AS 应该是用的 IDE 内部自带的 JDK, 版本都很高,
但你电脑上默认 JDK8 , 在用命令行执行时就用的 8 . 会导致各种莫名其妙的错误
默认的国外地址下载速度极慢 (依赖项几个小时也下载不完),
影响速度的有两个
如果你的本地没有对应版本的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
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")
传统格式
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'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。