gpt4 book ai didi

android - 错误 Proguard 不支持的类版本号

转载 作者:IT老高 更新时间:2023-10-28 22:17:17 25 4
gpt4 key购买 nike

当我尝试使用 proguard 混淆应用程序时,我总是会遇到这个错误

Error:ProGuard: [MyApp] java.io.IOException: Can't read [C:\Program Files\Java\jdk1.8.0\jre\lib\rt.jar] (Can't process class [com/oracle/net/Sdp$1.class] (Unsupported class version number [52.0] (maximum 51.0, Java 1.7)))

我已经更新了 Proguard 并检查了项目配置文件,但总是同样的错误。我正在使用最新版本的 Intellij IDEA

最佳答案

似乎 Proguard 实际上并不支持 Java 8。您必须使用 JDK 版本 7。

EDIT-1

我已重新编译 Proguard 以支持 JDK 8 类,不支持 Java 8 新功能,但如果您的代码不使用 Java 8 新语法(例如 Lambda 表达式)应该可以正常工作。用一些安卓项目测试。

要使用替换文件proguard.jar

android-sdk\tools\proguard\ 

内容为THIS ARCHIVE

EDIT-2

最近发布了官方的 Proguard 5,应该可以解决这个问题。您可以从 HERE 下载

关于android - 错误 Proguard 不支持的类版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22670059/

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