gpt4 book ai didi

java.lang.UnsupportedClassVersionError : com/google/doclava/Doclava : Unsupported major. 次要版本 51.0 android build

转载 作者:太空狗 更新时间:2023-10-29 15:51:17 25 4
gpt4 key购买 nike

我正在尝试通过自己的 AOSP 从谷歌源构建。我按照谷歌文档中提到的步骤成功地构建了它并成功地用图像刷新了我的设备。但是,我在进行一些更改后尝试再次构建它(基本上只是添加了一些日志来玩弄它)。构建出错了。然后我再次尝试制作,它说 Javac 1.6 found。需要 Javac 1.7。然后我使用以下命令跟踪了这个特定问题的答案:

 update-alternatives --config javac
There are 2 choices for the alternative javac (providing /usr/bin/javac).

Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1051 auto mode
* 1 /usr/lib/jvm/j2sdk1.6-oracle/bin/javac 315 manual mode
2 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1051 manual mode

然后我选择了选项 0。然后我再次尝试制作。这次失败并出现以下错误:

java.lang.UnsupportedClassVersionError: com/google/doclava/Doclava : Unsupported major.minor version 51.0 android build

看完这个问题的所有答案后(我发现这个问题被问了很多次),我发现这是因为编译时间(高版本)和运行时间(低版本)JDK 不匹配,我应该重新编译它使用Java 1.7。我如何为 android 构建做到这一点?我也很惊讶为什么我收到错误“找到 Javac 1.6。需要 Javac 1.7。”因为我使用 Java 1.6 成功创建了构建。

最佳答案

在这种情况下,不是 javac 的问题,而是 javadoc 的问题。要检查其版本:javadoc -J-version(是的,这很奇怪)。

所以,你必须使用:

update-alternatives --config javadoc

关于java.lang.UnsupportedClassVersionError : com/google/doclava/Doclava : Unsupported major. 次要版本 51.0 android build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37112545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com