You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Android Studio至3.x后Gradle同步失败:找不到com.android.application插件

修复「Plugin with id 'com.android.application' not found」错误

嘿,我之前升级Android Studio到3.x版本时也踩过一模一样的坑,删了Gradle目录文件后就出这个错,本质是Gradle找不到Android构建插件的配置,给你几个实测有效的修复步骤:

  • 检查项目根目录的build.gradle配置
    这个文件是整个项目的依赖仓库和构建插件核心配置,你得确保它包含了Android插件的仓库地址和正确依赖。把根目录的build.gradle调整成类似这样:

    buildscript {
        repositories {
            google() // Android 3.x版本必须加这个仓库,插件从这里拉取
            jcenter() // 可选,适配部分旧依赖
        }
        dependencies {
            // 版本要和你的Android Studio 3.x对应,比如3.6.4是3.x的稳定版
            classpath 'com.android.tools.build:gradle:3.6.4'
        }
    }
    
    allprojects {
        repositories {
            google()
            jcenter()
        }
    }
    

    你之前删了Gradle缓存文件,本地没了插件备份,必须让根配置能引导Gradle从远程仓库拉取插件。

  • 同步并清理AS缓存

    1. 点击Android Studio右上角的「Sync Project with Gradle Files」按钮,强制同步一次项目
    2. 如果同步还是失败,试试「File → Invalidate Caches / Restart」,选择「Invalidate and Restart」,清理本地缓存后重启AS,很多时候缓存混乱会触发这类问题
  • 匹配Gradle版本与Android插件版本
    Android插件和Gradle版本有严格的兼容关系,3.x的插件不能随便搭配任意Gradle版本。打开项目的gradle/wrapper/gradle-wrapper.properties,确保distributionUrl对应的Gradle版本和你用的插件版本匹配:

    // 比如用3.6.4的插件,对应Gradle 5.6.4
    distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
    

    给你个快速参考:3.0.x插件对应Gradle 4.1,3.1.x对应4.4,3.2.x对应4.6,3.3.x对应4.10.1,3.4.x对应5.1.1,3.5.x对应5.4.1,3.6.x对应5.6.4。

  • 重新下载Gradle缓存
    如果上面的方法都没用,手动删除项目根目录下的.gradle文件夹(找不到的话可以看看用户目录下的.gradle),然后重新同步项目,让Android Studio自动下载对应的Gradle版本和插件包,彻底重置缓存。

内容的提问来源于stack exchange,提问作者rithesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:17:58