Android Gradle 插件 7.1.3,插件 [id: 'com.android.application', 版本: '7.1.3', apply: false] 在以下任何来源中均未找到

Den*_*nis 24 gradle android-studio android-gradle-plugin

自从我将项目升级到Android Gradle Plugin 7.1.3 后,我无法再构建它。

错误

在以下任何来源中均未找到插件 [id: 'com.android.application', version: '7.1.3', apply: false]:

  • 尝试:使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • 例外是:org.gradle.api.plugins.UnknownPluginException:在以下任何来源中均未找到插件 [id:'com.android.application',版本:'7.1.3',apply:false]:

  • Gradle 核心插件(插件不在“org.gradle”命名空间中)
  • 插件存储库(无法解析插件工件'com.android.application:com.android.application.gradle.plugin:7.1.3')在以下存储库中搜索:Gradle Central Plugin Repository Google MavenRepo

构建.gradle

plugins {
    id 'com.android.application' version '7.1.3' apply false
    id 'com.android.library' version '7.1.3' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

设置.gradle

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}

include ':app'
rootProject.name = "MyApp"
Run Code Online (Sandbox Code Playgroud)

我单击以下消息下方的“开始升级”按钮后出现问题:

为了利用最新的功能、改进和安全修复,我们强烈建议您将此项目 (MyApp) 中的 Android Gradle 插件从当前版本 7.1.2 升级到版本 7.1.3。

Nab*_*Das 10

我知道我回答这个问题已经晚了,而且我也知道 Android Gradle Plugin 7.1.3 已经发布,解决了这个问题。但我刚刚发现 android studio 的另一个问题,那就是当你在代理网络中时。当在代理网络中时,我们应用代理设置,然后如果您切换到非代理网络,则代理详细信息仍然保存在gradle.properties(全局属性)文件中,并且当我们切换时,该详细信息会导致连接和下载 gradle 文件出现问题到非代理网络。我遇到了这个问题,当我从gradle.properties(Global Properties)文件中手动删除所有代理详细信息时,问题就解决了。我希望这对面临同样问题的人有所帮助。

  • 这是这个问题唯一正确的答案,我已经被困了两天了,谢谢! (2认同)

Nto*_*ndi 6

在收到升级 Gradle 插件的建议后,我也遇到了这个问题,这就是我所做的,

我改变了以下内容

plugins {
    id 'com.android.application' version '7.1.3' apply false
    id 'com.android.library' version '7.1.3' apply false
}
Run Code Online (Sandbox Code Playgroud)

在 build.gradle(项目: MyProjectName)

对此

plugins {
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
}
Run Code Online (Sandbox Code Playgroud)

然后点击“重试”

它解决了我的问题


Den*_*nis 5

Android Gradle 插件 8.0.0已发布。问题解决了。

Project build files are up-to-date for Android Gradle Plugin version 8.0.0.
Run Code Online (Sandbox Code Playgroud)

  • @IgorGanapolsky 您可以在这里找到最新版本:https://docs.gradle.org/current/userguide/compatibility.html (2认同)