问题描述
仅观察到AS4.0.1不再是IntelliJ(2020.2)的替代项,因此不再启动项目设置,而只是抱怨检测到“不支持的模块”(注*)。
这是迪滕特(Détente)和平共处的开始吗(我不想在未来感到意外)?
仅提供特定的上下文,这就是我所指的:(均拒绝最后的配置-失败的破解)并分别利用其首选的第一个或第二个:这是一件好事)
来自IDEA 2020.2: 检测到不支持的模块:以下模块不支持编译:CalibSense.app。 不幸的是,您不能在一个项目中拥有非Gradle Java模块和Android-Gradle模块。 以下Gradle项目重新加载删除了以下IDE模块:
app
You can open DIALOG to select the ones you need to restore.
DIALOG LIST:
Android App:
[x]app
[v]Badroid.CalibSense.app (level: WORKSPACE)
[x]CalibSense.app (level: WORKSPACE)
从AndroidStudio 4.0.1(在IDEA 2019.2和2019.3之间的某个位置):
检测到不支持的模块:以下模块不支持编译:CalibSense.app。 不幸的是,您不能在一个项目中拥有非Gradle Java模块和Android-Gradle模块。
DIALOG LIST:
Android App:
[v]app
[x]Badroid.CalibSense.app (level: WORKSPACE)
[x]CalibSense.app (level: WORKSPACE)
建议更新AS 4.1(包括-IntelliJ IDEA 2020.1.4的所有改进)
注意*:事实证明他们俩都抱怨配置非法,而不是互相抱怨工作配置。
解决方法
不。 问题出在IntelliJ平台的其他版本中。 Android Studio和IntelliJ Idea是分开开发的,因为它是不同公司的不同产品。 Google在Android Studio中采用了IntelliJ平台-因此我们可以将其视为被黑的IDEA。 因此,通常存在向后兼容性-这意味着我可以在较旧的项目中使用IntelliJ IDEA的新版本打开,反之亦然。 因此,如果查看AS 4.0发行说明,我们可以提到它基于IntelliJ IDEA 2019.3.3(https://developer.android.com/studio/releases#4.0-idea-2019-3-3)。但是,您尝试打开较新版本的IntelliJ Platform(2020.2)的项目。因此失败了,因为您尝试通过旧的IDEA(2019.3.3)打开较新的项目版本(2020.2) 但是您可以毫无问题地使用IDEA 2020.2打开AS 4.0项目-它只会将较旧的项目布局转换为新的项目。