我正在 Linux 中使用 pyqtdeploy 制作一个 android 应用。
我正在使用 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)
我试过这个 ( https://github.com/gradle/gradle/issues/13481 ) 但错误是一样的:( 我该如何解决?
最佳答案
我有同样的错误,它帮助我将 Java 版本降级到 11 并将其添加到 build.gradle
compileJava {
options.release = 16
}
java {
toolchain {
languageVersion = JavaLanguageVersion.of(16)
}
}
关于java - 转换过程中的一般错误 : Unsupported class file major version 61 in Linux when I build an android app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69891358/