IntelliJ运行Android应用报错Can't download Android Plugin component如何解决
排查解决步骤
1. 清除IntelliJ缓存与Android插件临时文件
- 关闭所有IntelliJ窗口,找到对应系统的IDE缓存目录:
- Windows:
C:\Users\<你的用户名>\.IntelliJIdea<版本号>\system - macOS:
~/Library/Caches/JetBrains/IntelliJIdea<版本号> - Linux:
~/.cache/JetBrains/IntelliJIdea<版本号>
- Windows:
- 删除目录下所有
android-plugin-resources相关文件夹,以及caches子目录的全部内容 - 重启IntelliJ,等待IDE自动重新拉取Android插件核心组件
2. 全局统一JDK版本配置
- 打开IntelliJ设置,依次进入
Build, Execution, Deployment > Build Tools > Gradle - 确认
Gradle JDK选项选择你本地安装的Java 11,不要使用IDE内置的JDK版本 - 进入
File > Project Structure > Project,确认项目SDK、语言级别也统一设置为Java 11,消除版本不匹配导致的插件加载异常
3. 校验Android插件与构建工具版本兼容性
- 打开IntelliJ插件管理页,确认Android插件已更新到和当前IDE版本适配的最新稳定版,禁用所有非必要的第三方Android相关插件后重启IDE
- 打开项目根目录的
build.gradle文件,确认Android Gradle Plugin(AGP)版本和本地Gradle版本的匹配关系:例如AGP 7.0.x对应Gradle 7.0及以上版本,AGP 7.4.x对应Gradle 7.5及以上版本,可直接复用旧项目中可正常运行的版本配置测试
4. 排查网络访问限制
- 关闭IDE内所有代理配置,或确认当前使用的代理可正常访问Google开发者服务
- 检查系统hosts文件,删除所有和Android、Google相关的域名绑定记录,避免域名解析异常
5. 重置全局Android配置
- 关闭IDE,删除对应系统目录下的全局Android配置文件夹:
- Windows:
C:\Users\<你的用户名>\.android - macOS/Linux:
~/.android
注意:删除前可先备份目录下的debug.keystore文件,避免后续调试时出现签名异常
- Windows:
- 重启IDE后重新指定Android SDK路径,等待IDE完成基础配置后再尝试运行项目
内容的提问来源于stack exchange,提问作者Madmagic
相关产品推荐
相关产品推荐

