Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 8 Maven、Proguard和JDK8_Java 8_Proguard_Android Maven Plugin - Fatal编程技术网

Java 8 Maven、Proguard和JDK8

Java 8 Maven、Proguard和JDK8,java-8,proguard,android-maven-plugin,Java 8,Proguard,Android Maven Plugin,我正在尝试,但我对maven android插件、混淆和jdk8有问题 这是众所周知的,我试图通过安装最新的工具和特定的proguard.jarpath来修复它。但看起来仍然如此。看看有没有人能把我引向正确的方向 与此同时,我正在挖掘更多 UPD 以下是我的错误: Caused by: java.io.IOException: Can't process class [com/oracle/net/Sdp$1.class] (Unsupported class version number [5

我正在尝试,但我对maven android插件、混淆和jdk8有问题

这是众所周知的,我试图通过安装最新的工具和特定的
proguard.jar
path来修复它。但看起来仍然如此。看看有没有人能把我引向正确的方向

与此同时,我正在挖掘更多

UPD 以下是我的错误:

Caused by: java.io.IOException: Can't process class [com/oracle/net/Sdp$1.class] (Unsupported class version number [52.0] (maximum 51.0, Java 1.7))
[INFO]  at proguard.io.ClassReader.read(ClassReader.java:112)
[INFO]  at proguard.io.FilteredDataEntryReader.read(FilteredDataEntryReader.java:87)
[INFO]  at proguard.io.JarReader.read(JarReader.java:65)
[INFO]  at proguard.io.DirectoryPump.readFiles(DirectoryPump.java:65)
[INFO]  at proguard.io.DirectoryPump.pumpDataEntries(DirectoryPump.java:53)
[INFO]  at proguard.InputReader.readInput(InputReader.java:226)
[INFO]  ... 6 more
[INFO] Caused by: java.lang.UnsupportedOperationException: Unsupported class version number [52.0] (maximum 51.0, Java 1.7)
[INFO]  at proguard.classfile.util.ClassUtil.checkVersionNumbers(ClassUtil.java:140)
[INFO]  at proguard.classfile.io.LibraryClassReader.visitLibraryClass(LibraryClassReader.java:89)
[INFO]  at proguard.classfile.LibraryClass.accept(LibraryClass.java:301)
[INFO]  at proguard.io.ClassReader.read(ClassReader.java:86)
[INFO]  ... 11 more

从链接将ProGuard更新到Android SDK“tools”文件夹中的最新版本

它似乎没有使用您的更新版本。但即使是这样;当Android无法使用更新的类文件时,它有什么帮助?谢谢你的评论。Proguard构建了一个类列表,但其中一些(契约)对于android是相同的,有些根本没有使用。我想知道如何检查maven插件是否使用最新的proguard。android maven插件通过android SDK调用proguard,因此您必须在那里检查是否有可用的版本。@ManfredMoser谢谢,因此maven插件仅依赖android SDK中的proguard检查proguard mojo以确保。。。可以直接使用SDK,也可以使用SDK团队提供的依赖项。看见