繁体   English   中英

Android Studio FAILURE:构建失败并出现异常。 PermittedSubclasses 需要 ASM9

[英]Android Studio FAILURE: Build failed with an exception. PermittedSubclasses requires ASM9

android studio 从电鳗降级到长颈鹿后,无法建工程。 Android Studio 抛出异常FAILURE: Build failed with an exception. PermittedSubclasses requires ASM9 FAILURE: Build failed with an exception. PermittedSubclasses requires ASM9

FAILURE: Build failed with an exception.

* What went wrong:
Failed to create Jar file C:\Users\Cactus\gradle-7.0.2\caches\jars-8\c5da5d03b7169cae3d2e5669b85ad090\android.jar.
> PermittedSubclasses requires ASM9

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.GradleException: Failed to create Jar file C:\Users\Cactus\gradle-7.0.2\caches\jars-8\c5da5d03b7169cae3d2e5669b85ad090\android.jar.
    at org.gradle.internal.classpath.ClasspathBuilder.jar(ClasspathBuilder.java:55)
    at org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.instrument(InstrumentingClasspathFileTransformer.java:137)
    at org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.transform(InstrumentingClasspathFileTransformer.java:132)
    at org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.transform(InstrumentingClasspathFileTransformer.java:96)
    at org.gradle.internal.classpath.DefaultCachedClasspathTransformer$TransformFile.lambda$schedule$0(DefaultCachedClasspathTransformer.java:274)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
Caused by: java.lang.UnsupportedOperationException: PermittedSubclasses requires ASM9
    at org.objectweb.asm.ClassVisitor.visitPermittedSubclass(ClassVisitor.java:266)
    at org.objectweb.asm.ClassReader.accept(ClassReader.java:683)
    at org.objectweb.asm.ClassReader.accept(ClassReader.java:401)
    at org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.lambda$visitEntries$1(InstrumentingClasspathFileTransformer.java:153)
    at org.gradle.internal.classpath.ClasspathWalker.visitJarContents(ClasspathWalker.java:91)
    at org.gradle.internal.classpath.ClasspathWalker.visit(ClasspathWalker.java:55)
    at org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.visitEntries(InstrumentingClasspathFileTransformer.java:148)
    at org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.lambda$instrument$0(InstrumentingClasspathFileTransformer.java:139)
    at org.gradle.internal.classpath.ClasspathBuilder.buildJar(ClasspathBuilder.java:66)
    at org.gradle.internal.classpath.ClasspathBuilder.jar(ClasspathBuilder.java:53)
    ... 7 more


* Get more help at https://help.gradle.org

BUILD FAILED in 9s

我尝试清理所有缓存,选择不同的 JDK,但出现此错误。

我遇到的问题和你的差不多,我怀疑可能是Gradle plugin versionGradle version的兼容性问题。

我改成:Gradle 7.4 Gradle plugin versionGradle version 7.3.0

然后一切都像以前一样工作......

您会找到 Gradle 设置File > Project Structure...

Android Gradle 插件发行说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM