В моем приложении для Android появляется следующее сообщение об ошибке:
Причина: повторяющаяся запись: META-INF / maven / com.samskivert / jmustache / pom.xml
и более подробно:
org.gradle.api.tasks.TaskExecutionException: сбой при выполнении задачи ': app: transformClassesWithDependencyCheckerForDebug'.at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:38) //..
Причина: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration $ArtifactResolveException: не удалось разрешить все файлы для конфигурации ': app: debugRuntimeClasspath'.//..
Причина: org.gradle.api.artifacts.transform.ArtifactTransformException: не удалось преобразовать артефакт 'jarrepack-jmustache.jar (de.example.app.jmustache: jarrepack-jmustache: 1.5.1 + 1.13) 'для сопоставления атрибутов {artifactType = android-classes, org.gradle.usage = java-runtime-jars}
Я не использую jarrepack
и jmustache
напрямую.Они должны быть использованы где-то в сторонних библиотеках.
Это обнаружилось после того, как я переместил Android-библиотеки в Android-библиотеки и добавил
android.useAndroidX=true
android.enableJetifier=true
в мои gradle.properties ..
Я могускомпилируй и построй мой проект, все зелено.Но когда дело доходит до запуска на устройстве, я получаю вышеуказанную ошибку.
Как мне решить мою проблему?