[英]General error during conversion: Unsupported class file major version 61 in Linux when I build an android app
I'm making an android app by using pyqtdeploy in Linux.我正在 Linux 中使用 pyqtdeploy 制作一个 android 应用程序。
I'm using java 17 and gradle 7.1.1 and androidpyqtdeploy occurs this error.我正在使用 java 17 和 gradle 7.1.1 并且 androidpyqtdeploy 发生此错误。
General error during conversion: Unsupported class file major version 61
java.lang.IllegalArgumentException: Unsupported class file major version 61
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:189)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:170)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:156)
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:277)
I tried with this ( https://github.com/gradle/gradle/issues/13481 ) But error is same:( How can I solve it?我试过这个( https://github.com/gradle/gradle/issues/13481 )但错误是一样的:(我该如何解决?
I had the same error, it helped me to downgrade the Java version to 11 and add this to build.gradle我遇到了同样的错误,它帮助我将 Java 版本降级到 11 并将其添加到 build.gradle
compileJava {
options.release = 16
}
java {
toolchain {
languageVersion = JavaLanguageVersion.of(16)
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.