Ошибка сборки Android: найдено 2 файла по пути «META-INF/NOTICE.md»Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка сборки Android: найдено 2 файла по пути «META-INF/NOTICE.md»

Сообщение Anonymous »

Мое приложение для Android не собирается.
Самое смешное, что оно предлагает мне:

Добавление блок упаковки может помочь, см.

И если я добавлю packaging, он снова выдаст ошибку и предложит добавить packageOptions, так что это сводит меня с ума, не знаю, ожидает ли он упаковки или packageOptions, но в любом случае ни один из них, похоже, не работает.
Это был мой первоначальный раздел packageOptions. :

Код: Выделить всё

packagingOptions {
resources {
pickFirsts += ['META-INF/LICENSE.txt']
excludes += ['META-INF/NOTICE.md', 'META-INF/LICENSE.md', 'META-INF/INDEX.LIST', 'META-INF/DEPENDENCIES', 'META-INF/io.netty.versions.properties']
}
}
Не работает, следующий — мой текущий build.gradle (код с комментариями — это все комбинации, которые я пробовал):

Код: Выделить всё

android {
...
packaging {
resources {
resources.excludes.add("META-INF/NOTICE.md")
resources.excludes.add("META-INF/LICENSE.md")
resources.excludes.add("META-INF/INDEX.LIST")
resources.excludes.add("META-INF/DEPENDENCIES")
resources.excludes.add("META-INF/io.netty.versions.properties")

/*pickFirsts += ['META-INF/LICENSE.txt']
excludes += ['META-INF/NOTICE.md', 'META-INF/LICENSE.md', 'META-INF/INDEX.LIST', 'META-INF/DEPENDENCIES', 'META-INF/io.netty.versions.properties']*/
}
//resources.excludes.add("META-INF/*")
}
...
}
Я уже перенес gradle на последнюю версию 8.5 с помощью помощника (и на всякий случай еще и обновил все библиотеки).
Конечно Я уже проверил все НАСТОЛЬКО подобные темы перед публикацией, но ни одна из них мне не помогла.
Раньше это работало, но после какого-то обновления - не знаю какого - оно перестало работать.
Теперь, когда упаковочный блок настроен правильно, он жалуется:

Добавление упаковочного блока может помочь, см. < /p>

Что? У меня уже есть блок упаковки внутри блока android {}.
Кстати: помощь
https://developer.android.com/reference/ инструменты/gradle-api/8.0/com/android/build/api/dsl/ResourcesPackagingOptions#excludes()
не помогает.
Что попробовать дальше?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -notice-md
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»