Сбой сборки комплекта приложений из-за файла sym_keyboard_feedback_delete.png - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь создать свое приложение, используя пакет приложений для Android. Апк генерируется нормально, но пакет не из-за "зарезервированного файла или имени каталога 'res'". Как ни странно, он выделяет этот нарисованный файл, который существует только в папке Android pie (28) SDK. Я не использую его нигде в моем модуле.

sym_keyboard_feedback_delete.png

Я использую последнюю версию Gradle (3.2.1) и компилирую под Android Pie (28). Есть идеи?

FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':packageProductionReleaseBundle'.
> java.util.concurrent.ExecutionException: com.android.tools.build.bundletool.exceptions.BundleFileTypesException$FileUsesReservedNameException: 
File 'root/res/drawable-hdpi/sym_keyboard_feedback_delete.png' uses reserved file or directory name 'res'.

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Похоже, что ваши зависимости не скомпилированы как AAR , а просто как JAR.

0 голосов
/ 13 ноября 2018

Я понял проблему.Одна из библиотек, которую я использую, зависела от Google Android Library »4.1.1.4, которая содержит файл ресурсов sym_keyboard_feedback_delete.png и другие, которые занимают каталог res.

Исключение этого модуля из зависимости библиотеки решило эту проблему.

 exclude group: 'com.google.android'
...