20

Google が Android Studio 4.2 安定版をリリースしました。AS を 4.1 から 4.2 に更新しました。今、私はこのエラーが発生しています。データ バインディングでエラーが表示されます。

Caused by: java.util.ServiceConfigurationError: javax.annotation.processing.Processor: android.databinding.annotationprocessor.ProcessDataBinding Unable to get public no-arg constructor
        at kotlin.collections.CollectionsKt___CollectionsKt.toCollection(_Collections.kt:1200)
        at kotlin.collections.CollectionsKt___CollectionsKt.toMutableList(_Collections.kt:1233)
        at kotlin.collections.CollectionsKt___CollectionsKt.toList(_Collections.kt:1224)
        at org.jetbrains.kotlin.kapt3.base.ProcessorLoader.doLoadProcessors(ProcessorLoader.kt:80)
        at org.jetbrains.kotlin.kapt3.base.ProcessorLoader.loadProcessors(ProcessorLoader.kt:45)
        at org.jetbrains.kotlin.kapt3.base.Kapt.kapt(Kapt.kt:42)
        ... 28 more
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
        ... 34 more
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
        ... 34 more
4

7 に答える 7

6

Ubuntu を使用している場合は、メニューの [ファイル] > [プロジェクト構造] > [JDK の場所] で、JDK の場所を Java (JDK) 1.8 に変更します。

JDK の場所 android studio 4.2

于 2021-05-12T08:41:33.927 に答える