Я получаю эту ошибку, когда набираю ./gradlew test
в командной строке:
e: java.util.ServiceConfigurationError: javax.annotation.processing.Processor: android.databinding.annotationprocessor.ProcessDataBinding Unable to get public no-arg constructor
at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:581)
at ...
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 59 more
> Task :app:kaptDebugKotlin FAILED
FAILURE: Build failed with an exception.
Это также происходит, когда у меня kapt "androidx.databinding:databinding-compiler:$gradlePluginVersion"
(для версий 3.2.0 и 3.3.0-alpha13)в build.gradle.У меня нет других зависимостей Kapt.У меня включено связывание данных, оно работает, и я могу запускать тесты через Android Studio (работает тестовая задача testDebugUnitTest).Я использую встроенный JDK.