升级Android Studio后同步Gradle报错:找不到com.android.application插件
解决Gradle找不到com.android.application 8.2.1插件的问题
步骤1:确认Gradle版本兼容性
Android Gradle Plugin(AGP)8.2.1要求搭配Gradle 8.0及以上版本。打开项目根目录下的gradle/wrapper/gradle-wrapper.properties文件,检查distributionUrl字段是否指向符合要求的Gradle版本,示例:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
若版本过低,替换为对应版本的链接后重新同步。
步骤2:配置正确的仓库源
新版项目(使用settings.gradle)
确保settings.gradle文件中pluginManagement和dependencyResolutionManagement块包含Google仓库:
pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } } rootProject.name = "YourProjectName" include ':app'
旧版项目(仅用根build.gradle)
在根build.gradle的buildscript块中添加Google仓库:
buildscript { repositories { google() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:8.2.1' } } plugins { id 'com.android.application' version '8.2.1' apply false id 'com.android.library' version '8.2.1' apply false }
步骤3:清理缓存并重启
- 点击Android Studio菜单栏
File->Invalidate Caches...,选择Invalidate and Restart。 - 手动删除项目根目录的
.gradle、build文件夹,以及模块下的build文件夹,随后重新同步项目。
步骤4:检查网络环境
确保网络可正常访问Google Maven仓库,若使用代理需在Android Studio设置(File->Settings->Appearance & Behavior->System Settings->HTTP Proxy)中配置正确的代理参数,或切换至可访问的网络环境。
内容的提问来源于stack exchange,提问作者img.simone
相关产品推荐
相关产品推荐

