#android #gradle #android-gradle-plugin #build.gradle #androidx
#Android #gradle #android-gradle-plugin #build.gradle #androidx
Вопрос:
В моем приложении для Android я получаю это сообщение об ошибке:
Причина: дублирующаяся запись: META-INF/maven/com.samskivert/jmustache/pom.xml
и с более подробной информацией:
org.gradle.api.tasks.Исключение TaskExecutionException: не удалось выполнить задачу ‘: app:transformClassesWithDependencyCheckerForDebug’. в 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 на библиотеки androidx и добавил
android.useAndroidX=true
android.enableJetifier=true
в мой gradle.properties..
Я могу скомпилировать и собрать свой проект, все в зеленом цвете. Но когда дело доходит до запуска на устройстве, я получаю вышеуказанную ошибку.
Как я могу решить свою проблему?