本来我默认新建项目是Gradle 8.2版本的,我给gradle选定在7.3了,所以出现了下面的问题
Plugin [id: 'com.android.application', version: '7.3', apply: false] was not found in any of the following sources:
1.修改settings.gradle.kts
pluginManagement {
repositories {
maven { url=uri ("https://jitpack.io") }
maven { url=uri ("https://maven.aliyun.com/repository/releases") }
// maven { url '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 {
google()
mavenCentral()
// maven { setUrl("https://s01.oss.sonatype.org/content/repositories/snapshots") }
maven{setUrl( "http://maven.aliyun.com/nexus/content/groups/public/")}
maven { setUrl("https://maven.aliyun.com/repository/public/") }
maven { setUrl("https://maven.aliyun.com/repository/spring/")}
maven{setUrl("https://www.jitpack.io")}
}
}
rootProject.name = "learnApp"
include(":app")
2.改plugin的版本
报哪个错误多半是没有找到对应版本的插件
我这里gradle选定的是7.3.3
,plugin 可以使用默认的 7.2.1
另外要注意jdk版本
8.0以上才能用jdk17 ,以下的得用低版本的
gradle和插件对应版本
插件版本 | 所需的最低 Gradle 版本 |
---|---|
8.4 (alpha) | 8.6-rc-1 |
8.3 | 8.4 |
8.2 | 8.2 |
8.1 | 8.0 |
8.0 | 8.0 |
7.4 | 7.5 |
7.3.3 | 7.4 |
7.3 | 7.3.3 |
7.2 | 7.2 |
7.1 | 7.0 |
7.0 | 7.0 |
4.2.0+ | 6.7.1 |
4.1.0+ | 6.5+ |
4.0.0+ | 6.1.1+ |
3.6.0 – 3.6.4 | 5.6.4+ |
3.5.0 – 3.5.4 | 5.4.1+ |
3.4.0 – 3.4.3 | 5.1.1+ |
3.3.0 – 3.3.3 | 4.10.1+ |
3.2.0 – 3.2.1 | 4.6+ |
3.1.0+ | 4.4+ |
3.0.0+ | 4.1+ |
2.3.0+ | 3.3+ |
2.1.3 – 2.2.3 | 2.14.1 – 3.5 |
2.0.0 – 2.1.2 | 2.10 – 2.13 |
1.5.0 | 2.2.1 – 2.13 |
1.2.0 – 1.3.1 | 2.2.1 – 2.9 |
1.0.0 – 1.1.3 | 2.2.1 – 2.3 |
去那里找gradle版本 插件版本
那里找gradle版本
https://gradle.org/releases/
地址点开,看发布记录,gradle的release相比kafka,java等好太多了,历史的直接能找到
哪里找插件版本
在maven仓库中找https://mvnrepository.com/
然后搜索 com.android.tools.build
打开,找到谷歌页签
参考文档
1. Android Studio 打开项目 Gradle sync 出现的几种报错..
2. 解决Gradle报错:Plugin [id: ‘com.android.application‘, version: ‘x.x.x‘, apply: false] was not found
3.彻底解决Android Studio Minimum supported Gradle version is X.Y.Z. Current version is x.y.z.问题
4.https://developer.android.com/studio/releases/gradle-plugin