Установка sourceCompatibility/targetCompatibility и kotlinOptions { jvmTarget } в Java 17 выдает ошибку «PerratedSubclasAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Установка sourceCompatibility/targetCompatibility и kotlinOptions { jvmTarget } в Java 17 выдает ошибку «PerratedSubclas

Сообщение Anonymous »

При настройке compileOptions, sourceCompatibility, targetCompatibility и kotlinOptions { jvmTarget } для Java 17 в настройке проекта я сталкиваюсь со следующим исключением:

Код: Выделить всё

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformDebugClassesWithAsm'.
Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.tasks.TransformClassesWithAsmTask$TransformClassesFullAction
Caused by: java.lang.RuntimeException: Error occurred while instrumenting class com.pkcy.graphql.type.CustomType
at com.android.build.gradle.internal.instrumentation.AsmInstrumentationManager.doInstrumentClass(AsmInstrumentationManager.kt:292)
at com.android.build.gradle.internal.instrumentation.AsmInstrumentationManager.instrumentClassToDir(AsmInstrumentationManager.kt:363)
at com.android.build.gradle.internal.instrumentation.AsmInstrumentationManager.access$instrumentClassToDir(AsmInstrumentationManager.kt:65)
....
....
Caused by: java.lang.UnsupportedOperationException: PermittedSubclasses requires ASM9
at org.objectweb.asm.ClassVisitor.visitPermittedSubclass(ClassVisitor.java:265)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:706)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:424)
at com.android.build.gradle.internal.instrumentation.AsmInstrumentationManager.doInstrumentByteCode(AsmInstrumentationManager.kt:225)
at com.android.build.gradle.internal.instrumentation.AsmInstrumentationManager.doInstrumentClass(AsmInstrumentationManager.kt:257)
Ошибка «PermittedSubclasses требует ASM9» возникает для каждого запечатанного класса и перечисления Kotlin.
Конфигурация моего проекта:
Gradle: 8.0. 2
Kotlin: 1.8.10
Я экспериментировал с различными комбинациями версий Gradle и Kotlin, но, к сожалению, ни одна из них не решила проблему.
Будем очень признательны за любую помощь в решении этой проблемы.

Подробнее здесь: https://stackoverflow.com/questions/784 ... -jvmtarget
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»