Android Studio中Gradle同步失败:找不到指定版本的com.android.application插件
解决Gradle同步失败:找不到
com.android.application:8.2.1插件 核心原因
Android官方插件仅发布在Google Maven仓库,若仓库配置缺失、Gradle版本不兼容或网络异常,都会导致无法找到指定插件。
具体解决步骤
检查项目仓库配置
打开项目根目录的settings.gradle.kts,确保已添加Google Maven仓库和Maven Central,配置示例:pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } } rootProject.name = "MyfirstApplication" include(":app")重点确认
google()仓库存在,这是Android插件的唯一官方来源。匹配Gradle与Android插件版本
Android插件8.2.1要求Gradle版本在8.0至8.3之间。打开gradle/wrapper/gradle-wrapper.properties,检查distributionUrl:distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip若版本不符,修改为符合要求的Gradle版本后重新同步。
清理Gradle缓存
- 关闭Android Studio
- 删除项目根目录下的
.gradle文件夹和用户目录(C:\Users\hp\.gradle)下的caches子文件夹 - 重启Android Studio并重新执行同步
检查网络与代理设置
确保网络能正常访问Google Maven仓库。若使用代理,打开Android Studio的File > Settings > System Settings > HTTP Proxy,确认代理配置正确且能访问目标仓库。尝试调整插件版本
若上述步骤无效,可尝试将插件版本改为稳定版(如8.2.0或8.3.0),修改项目根目录build.gradle.kts中的插件声明:plugins { id("com.android.application") version "8.2.0" apply false // 其他插件... }
内容的提问来源于stack exchange,提问作者Adegboyo
相关产品推荐
相关产品推荐

