【发布时间】:2016-03-31 15:52:21
【问题描述】:
我目前在 Windows 7 64 位操作系统上使用 Eclipse Mars(64 位)。我已经安装了 JDK 1.7(64 位)。我使用这个 Eclipse 已经一个月了,从一开始就安装了 ADT 插件。
但是,最近当我更新我的 Android SDK 以包含最新的 Android N 平台时,在我的工作区中运行任何 Android 项目时都会遇到错误。
报错如下,
Android Package Builder 错误:无法构建项目“HelloWorld” 不支持的主要次要版本 52.0
但是,当我在另一个带有 JDK 1.7(64 位)的 Windows 7 64 位系统上尝试 Eclipse Juno(64 位)时,我没有遇到任何此类问题。
这是 Eclipse 还是 Java 的问题?
【问题讨论】:
-
您确定您使用的是 JDK 1.7 吗?您可以通过右键单击项目 -> 属性 -> Java 编译器来仔细检查项目的 JDK 合规性。
-
是的..我附上了相同的截图
-
可能应该让您仔细检查已安装的 JRE。窗口 -> 首选项 -> Java -> 已安装的 JRE。抱歉,如果这没有帮助。我使用 Android Studio 并且可以使用 JDK 1.8 成功构建/运行我的应用程序,只要我在 gradle 文件中将正确的编译选项设置为目标 1.7。不确定 eclipse 中的等价物是什么,因为我认为它应该是 JDK 合规性设置。
-
我已经交叉检查了 JRE。它指向正确的路径。我有相同的 Android SDK for Android Studio,它不会导致像 Eclipse 这样的错误。 Android Studio 工作正常。只是日食现在开始出现问题。此外,SDK 的更新是正常的。我认为没有任何文件丢失。
-
嗨@GeorgeMulligan:还有其他解决方案吗?请帮忙