为什么IntelliJ IDEA 2021.1需要Android SDK来构建gradle项目?

7

将 IntelliJ IDEA 升级到 2021.1 版本(Ultimate)后,它无法加载 Gradle 项目。它会显示以下消息:

The Jdk installation is invalid.
Selected Jdk location is C:/Program Files/Java/jdk-11.0.3.

Select a JDK from the File System
Download JDK 8

问题在于当我点击“从文件系统中选择JDK”时,会出现一个窗口,其中包含“Android SDK位置”和“Android NDK位置”。 这些项目并不是为Android而创建的,那么为什么IDE要求使用Android库呢?如何解决这个问题?

(操作系统:Windows 10)

1个回答

10

你的项目根目录里有 local.properties 文件吗?参见 IDEA-266804。将在下一个 IDE 更新中修复。

作为解决方案,可以在“设置 | 插件”中禁用 Android 插件或删除 local.properties 文件。


我的项目中没有local.properties文件。但是禁用Android插件有所帮助。现在,我可以使用gradle构建项目,但是IDE会突出显示整个build.gradle.kts文件,并显示一个消息,指出找不到KotlinBuildScript类。 - pkalinow
解决脚本错误问题的方法在这里:https://dev59.com/FlEG5IYBdhLWcg3wduYf#67157853 - pkalinow

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接