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

Android Gradle Plugin: Plugin [id: 'com.android.application', version: '7.1.3', apply: false] was not found in any of the following sources

这是我第一次使用 Android Studio,我正在尝试 运行 我的第一个 Hello World 应用程序, 但是当我打开 Android Studio 并尝试构建 Gradle 时,构建视图中显示以下错误:

Plugin [id: 'com.android.application', version: '7.1.3', apply: false] was not found in any of the following sources:

  • Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Exception is: org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.android.application', version: '7.1.3', apply: false] was not found in any of the following sources:

  • Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
  • Plugin Repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:7.1.3') Searched in the following repositories: Gradle Central Plugin Repository Google MavenRepo

build.gradle:

plugins {
    id 'com.android.application' version '7.1.3' apply false
    id 'com.android.library' version '7.1.3' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

settings.gradle:

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "Hello World"
include ':app'

我尝试了提供的解决方案(将版本更改为7.1.2), 并且还尝试下载和 set Gradle manually, 但无济于事。

请开导我的眼睛,告诉我如何解决发生在我身上的问题?

打开build.gradle(模块:'name of your project.app')

在顶部,确认您在 plugins{...}

中有以下 id
plugins {
    id 'com.android.application'
    ...
}

在 Windows 上,将 Android Studio 添加到 Windows 防火墙列表为我解决了同样的问题。默认没有添加,或者是我安装的时候点错了

  • 开始 > Windows 防火墙
  • 在左侧面板中“允许应用通过 Windows 防火墙使用功能”
  • 更改设置
  • 如果 Android Studio 不在列表中:“允许另一个应用程序”并从 desktop/start 菜单快捷方式中找到 exe
  • 我重启了windows;也许重新启动 Android Studio 就足够了

这个错误可能有很多 causes/solutions,但这对我有用。