У меня сбои сборки из-за следующей ошибки
[aapt] res/drawable-xhdpi/splash.png: 0: ошибка: всплеск записи ресурсов уже определен.
[aapt] res/drawable-xhdpi/splash.9.png: 0: Первоначально определено здесь.
Любые идеи? Спасибо!
У меня сбои сборки из-за следующей ошибки
[aapt] res/drawable-xhdpi/splash.png: 0: ошибка: всплеск записи ресурсов уже определен.
[aapt] res/drawable-xhdpi/splash.9.png: 0: Первоначально определено здесь.
Любые идеи? Спасибо!
Вы не можете включать something.png и something.9.png одновременно. Удалите или переименуйте один из них.
Эта ошибка также может произойти, если вы используете кордову и переименовали существующее изображение (в моем случае присутствовал только splash.9.png
, но произошла одна и та же ошибка.
В этом случае вам нужно очистить проект, используя
./platforms/android/cordova/clean
Все вышеперечисленные ответы, где неправильно для меня: D Проблема заключалась в том, что ive уже скомпилировался один раз с файлами с именем splash.png(на самом деле: screen.png в моем случае).
После draw9patching и переименования их в .9.png(которые вы должны сделать для их работы) мне пришлось удалить все файлы в ant -build, чтобы избавиться от ошибки: компилятор кажется вроде неправильно, потому что он получает два разных файла с тем же именем, игнорируя разные расширения.
У вас есть два файла в ресурсах splash.png и splash.9.png. Вы не можете одновременно включать splash.png и splash.9.png.
Удалите файл, который не используется, и компиляция, которую вы сможете успешно построить.
Поскольку вы используете два изображения с тем же именем, одно просто одно, а другое - девять патчей, которые вызывают ошибку, удаляют одно из которых вы не используете или вы не хотите использовать.
который не используется, удалите splash.png
или /splash.9.png
переименуйте splash.png в другое. splash.9.png действителен, если он 9-пропатчен. Но вы не можете сохранить splash.png и splash.9.png.
Переименуйте splash.9.png в splashnew.png.
Никогда не используйте "." "_" и т.д. другие специальные символы для ваших изображений и файлов ресурсов!
Вы можете удалить точки и называть их splash9.png
Ссылка: http://developer.android.com/tools/help/draw9patch.html
Примечание. Обычный PNG файл (.png) будет загружен с пустой однопиксельной рамкой, добавленной вокруг изображения, в которой вы можете нарисовать растяжимые патчи и область содержимого. Ранее сохраненный файл с 9 патчами (.9.png) будет загружен как есть, без добавления области рисования, поскольку он уже существует.
Мне это было мое решение Сначала выполните это действие
cordova clean
И теперь вы можете сделать это
cordova build android