[英]CodenameOne app build giving Retrolambda IllegalArgumentException
每当我尝试将我的 CodenameOne 应用程序上传到构建服务器时,它都会响应错误,如下所示:
00:00 ERROR: Failed to run Retrolambda
java.lang.IllegalArgumentException
at net.orfjackal.retrolambda.asm.ClassReader.<init>(ClassReader.java:185)
at net.orfjackal.retrolambda.asm.ClassReader.<init>(ClassReader.java:168)
at net.orfjackal.retrolambda.ClassAnalyzer.analyze(ClassAnalyzer.java:25)
at net.orfjackal.retrolambda.Retrolambda$1.visitClass(Retrolambda.java:62)
at net.orfjackal.retrolambda.files.ClasspathVisitor.visitFile(ClasspathVisitor.java:29)
at net.orfjackal.retrolambda.files.ClasspathVisitor.visitFile(ClasspathVisitor.java:11)
at java.nio.file.Files.walkFileTree(Files.java:2670)
at java.nio.file.Files.walkFileTree(Files.java:2742)
at net.orfjackal.retrolambda.Retrolambda.visitFiles(Retrolambda.java:98)
at net.orfjackal.retrolambda.Retrolambda.run(Retrolambda.java:59)
at net.orfjackal.retrolambda.Main.main(Main.java:28)
00:00 ERROR: Failed to run Retrolambda
java.lang.IllegalArgumentException
at net.orfjackal.retrolambda.asm.ClassReader.<init>(ClassReader.java:185)
at net.orfjackal.retrolambda.asm.ClassReader.<init>(ClassReader.java:168)
at net.orfjackal.retrolambda.ClassAnalyzer.analyze(ClassAnalyzer.java:25)
at net.orfjackal.retrolambda.Retrolambda$1.visitClass(Retrolambda.java:62)
at net.orfjackal.retrolambda.files.ClasspathVisitor.visitFile(ClasspathVisitor.java:29)
at net.orfjackal.retrolambda.files.ClasspathVisitor.visitFile(ClasspathVisitor.java:11)
at java.nio.file.Files.walkFileTree(Files.java:2670)
at java.nio.file.Files.walkFileTree(Files.java:2742)
at net.orfjackal.retrolambda.Retrolambda.visitFiles(Retrolambda.java:98)
at net.orfjackal.retrolambda.Retrolambda.run(Retrolambda.java:59)
at net.orfjackal.retrolambda.Main.main(Main.java:28)
Process return code is 1
在使用模拟器进行测试时,它工作得非常好,并且只在构建服务器上返回错误。 我认为这与它是为 Android 构建的事实有关。
我正在使用 Java 11(我已经在我的构建选项中为代号一设置了这个)。
目标语言级别需要是 Java 8 而不是 Java 11。您可以使用 JDK 11,但目标设置需要是 8。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.