指定的编译器合规性为 1.6,但使用了 JRE 1.8

新手上路,请多包涵

我的日食报告了警告 "The compiler compliance specified is 1.6 but a JRE 1.8 is used".

我已经使用 Java1.8, 构建了我的 HelloWorld Android 应用程序— 但是,我收到了那个警告,我无法构建我的项目。我试图将编译器合规性设置为 java1.8。但是我得到了另一个错误

“Android 要求编译器符合级别 5.0 或 6.0。找到‘1.8’”

.我不知道如何解决这个问题?

原文由 Jessie 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 654
1 个回答

可能的解决方案:

  1. 右键单击您的项目并选择 "Android Tools -> Fix Project Properties" 。 (如果这不起作用,请尝试以下选项)
  2. 右键单击您的项目并选择 "Properties -> Java Compiler" ,选中 “启用项目特定设置” 并从 “编译器合规性设置” 选择框中选择 1.5 或 1.6。
  3. Window -> Preferences -> Java -> Compiler 下,将 Compiler compliance level 设置为 1.5 或 1.6。

原文由 Romil Patel 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题