此处轩辕
此处轩辕
  • 发布:2024-04-24 19:22
  • 更新:2024-04-24 19:22
  • 阅读:42

uniapp 使用原生插件,云打包失败,报错 Unsupported class file major version 61

分类:HBuilderX

我原生安卓打包aar文件的时候,无论选择 android.enableJetifier=true 还是 android.enableJetifier=false ,在HBuilderX中选择原生插件,云打包的时候都不成功,都报错 Unsupported class file major version 61。
以下是报错具体信息:

  • What went wrong:
    Execution failed for task ':app:checkReleaseAarMetadata'.

    Could not resolve all files for configuration ':app:releaseRuntimeClasspath'.
    Failed to transform uniplugin_module-release.aar to match attributes {artifactType=android-aar-metadata}.
    Execution failed for JetifyTransform: [PackagePath]/wgtRoot/UNIEF725EC/nativeplugins/wbwebrtc/android/uniplugin_module-release.aar.
    Failed to transform '[PackagePath]/wgtRoot/UNIEF725EC/nativeplugins/wbwebrtc/android/uniplugin_module-release.aar' using Jetifier. Reason: IllegalArgumentException, message: Unsupported class file major version 61.

Caused by: org.gradle.api.internal.artifacts.transform.TransformException: Failed to transform uniplugin_module-release.aar to match attributes {artifactType=android-aar-metadata}.
at org.gradle.api.internal.artifacts.transform.TransformingAsyncArtifactListener$TransformedArtifact.lambda$visit$2(TransformingAsyncArtifactListener.java:232)
at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
at org.gradle.api.internal.artifacts.transform.TransformingAsyncArtifactListener$TransformedArtifact.visit(TransformingAsyncArtifactListener.java:224)
at org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.ParallelResolveArtifactSet$VisitingSet$StartVisitAction.visitResults(ParallelResolveArtifactSet.java:100)
at org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.ParallelResolveArtifactSet$VisitingSet.visit(ParallelResolveArtifactSet.java:69)
at org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration.visitArtifacts(DefaultLenientConfiguration.java:304)
at org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration.access$600(DefaultLenientConfiguration.java:75)
at org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$3.run(DefaultLenientConfiguration.java:252)

Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 61
at org.objectweb.asm.ClassReader.(ClassReader.java:184)
at org.objectweb.asm.ClassReader.(ClassReader.java:166)
at org.objectweb.asm.ClassReader.(ClassReader.java:152)
at com.android.tools.build.jetifier.processor.AndroidXRefScanner.visit(AndroidXRefScanner.kt:76)
at com.android.tools.build.jetifier.processor.archive.ArchiveFile.accept(ArchiveFile.kt:53)
at com.android.tools.build.jetifier.processor.AndroidXRefScanner.visit(AndroidXRefScanner.kt:67)
at com.android.tools.build.jetifier.processor.archive.Archive.accept(Archive.kt:77)
at com.android.tools.build.jetifier.processor.AndroidXRefScanner.visit(AndroidXRefScanner.kt:67)
at com.android.tools.build.jetifier.processor.archive.Archive.accept(Archive.kt:77)
at com.android.tools.build.jetifier.processor.AndroidXRefScanner.scan(AndroidXRefScanner.kt:57)
at com.android.tools.build.jetifier.processor.Processor.filterOutLibrariesWithAndroidX(Processor.kt:379)
at com.android.tools.build.jetifier.processor.Processor.transform2(Processor.kt:283)
at com.android.build.gradle.internal.dependency.JetifyTransform.transform(JetifyTransform.kt:141)

2024-04-24 19:22 负责人:无 分享
已邀请:

要回复问题请先登录注册