使用IntelliJ IDE不能编译任何项目。设置截图如下:
使用JDK:
项目SDK及语言级别:
语言水平:
有人有什么想法吗?
使用IntelliJ IDE不能编译任何项目。设置截图如下:
使用JDK:
项目SDK及语言级别:
语言水平:
有人有什么想法吗?
当前回答
唯一帮助我的是删除。idea/compiler.xml文件。
其他回答
在我的情况下,我通过打开项目的。iml文件(它位于项目根文件夹,名称与项目名称相同),并将line <orderEntry type="jdk" jdkName="1.7" jdkType="JavaSDK" />更改为<orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />来修复这个问题
我在其他答案中配置了所有内容,但由于某种原因,Idea错误地更新了.iml文件。
在你的Gradle应用级别文件>> compileOptions中添加这两行
android {
compileOptions {
...
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
...
}
}
如果您的模块配置了注释处理器,而其他模块没有配置,则会发生此问题。为所有模块设置相同的配置,因为它是循环依赖的。
如果您正在使用Android-studio 1.3,请遵循以下步骤-
进入文件-项目结构
在“模块-应用程序-属性”选项卡下,选择 源代码兼容性-1.8和
目标兼容性- 1.8。
这样就可以开始了。
我已经检查了以上所有的,但错误仍然发生。
但重新导入所有maven项目(maven项目面板内的重新加载按钮)在我的情况下是有效的。