本来我默认新建项目是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

分类: app逆向java随笔

站点统计

  • 文章总数:315 篇
  • 分类总数:20 个
  • 标签总数:193 个
  • 运行天数:1126 天
  • 访问总数:10251 人次

浙公网安备33011302000604

辽ICP备20003309号