Задать вопрос
@Neonoviiwolf
Flutter developer

Объясните, что за ошибка «Duplicate files copied in APK META-INF/LICENSE» и правильно ли так решать?

Доброго
подключил библиотеку
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.9.1'
, приложение при сборку стало сыпать
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
File1: C:\Users\www\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.9.1\716da1830a2043f18882fc036ec26eb32cbe5aff\jackson-databind-2.9.1.jar
File2: C:\Users\www\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.9.0\7c10d545325e3a6e72e06381afe469fd40eb701\jackson-annotations-2.9.0.jar
File3: C:\Users\www\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.9.1\60077fe98b11e4e7cf8af9b20609326a166d6ac4\jackson-core-2.9.1.jar


нашёл в инете быстрое решение, добавить в гредл
packagingOptions {
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/notice.txt'
    }

Какие дубли файлов - что это за проблема?
  • Вопрос задан
  • 448 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
thelongrunsmoke
@thelongrunsmoke
Программист
Всё в порядке, эти файлы исключают с помощью гредла.
Обычная информация о лицензии, она есть почти всегда, и убирать её при сборке - хороший тон.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы