0

我正在尝试了解本机 android 中的代码流。同样,我下载了 Android 源代码并为我的 android 设备构建了图像。我的系统中有以下 java 和 javac 版本。

  1. javac 1.7.0_79
  2. java版本“1.7.0_79”

当我制作时,每件事都按预期工作。我也可以创建图像,并且我的设备也可以使用它们启动。现在我在一些文件上添加了一些简单的日志,例如:Android/frameworks/base/core/java/android/app/ContextImpl.java并再次执行了一次制作。我收到错误:java.lang.UnsupportedClassVersionError: com/google/doclava/Doclava : Unsupported major.minor version 51.0。当我在其中一个文件中添加一些日志时,我无法理解为什么会出现此错误。它也应该在第一次制作时就发生了,或者没有?我读了很多关于这个错误的内容,发现这是因为运行时和编译时版本不匹配。但我有 Java 1.7 和 javac 1.7。有人遇到过这个吗?

4

0 回答 0