IntelliJ IDEA使用Android支持插件时出现版本错误问题咨询
根因说明
该报错和IntelliJ IDEA主程序版本无关,核心是项目使用的Android Gradle Plugin(AGP)版本,超出了IDEA内置Android Support插件的兼容范围。
IntelliJ IDEA的主版本号和内置Android Support插件的版本号是两套独立编号体系:你使用的IDEA 2021.2对应的Android Support插件版本,实际低于Android Studio 2020.3.1对应的插件版本,当项目AGP版本高于7.0.0时,就会触发版本校验不通过的报错。
解决方案
- 方案一:降级项目AGP版本
打开项目根目录的build.gradle文件,将AGP版本修改为7.0.0及以下,修改后重新同步项目即可,示例配置:
如果你用的是新版插件声明方式,对应修改:buildscript { dependencies { classpath "com.android.tools.build:gradle:7.0.0" } }plugins { id 'com.android.application' version '7.0.0' apply false id 'com.android.library' version '7.0.0' apply false } - 方案二:升级IntelliJ IDEA版本
升级到IDEA 2021.3及以上版本,该版本内置的Android Support插件兼容AGP 7.0+版本,可直接匹配版本要求。 - 方案三:跳过版本校验(仅临时调试用,不推荐长期使用)
在项目根目录的gradle.properties文件中添加如下配置,跳过AGP的IDE版本校验:
该方法仅关闭校验逻辑,AGP版本过高仍可能出现未知兼容异常。android.ideVersionCheck.skip=true
内容的提问来源于stack exchange,提问作者Aayush2803
相关产品推荐
相关产品推荐

