Игнорирование файлов из Android APK
Можно ли игнорировать файлы, упакованные в Android APK? Например, у меня есть файлы .psd в той же папке, что и их .png-копии, и все файлы .psd упаковываются.
Я знаю, что могу переместить их за пределы папки, но мне нравится иметь их вместе и предпочитаю не по возможности
Ответы
Ответ 1
Это фактически поддерживается в инструменте Packet Pack для Android (AAPT).
Я всегда помещал свои psd-подобные файлы в каталоги ресурсов следующим образом:
/res/drawable/_pre_production/ic_launcher.psd
Любой каталог _pre_production
не будет добавлен в APK.
При таком подходе они находятся в подкаталоге каталога фактических изображений, но я не вижу проблемы с этим. Он все еще аккуратно организован.;)
Ответ 2
Ant script выполнит трюк. Если вы используете proguard, даже script может быть достаточно хорош для u.
Ответ 3
Используйте Maven Android Plugin и объявите свои ресурсы с соответствующим шаблоном, который исключил соответствующие типы файлов, которые вы не хотите добавлять (например, */. psd). Просмотрите документацию для плагина ресурсов и посмотрите M aven Android Plugin Образцы проекта. В частности, приложение MorseFlash, которое я создал, и настройку, связанную с плагином ресурсов.
Ответ 4
Вы можете попробовать использовать maven android plugin и добавить некоторую логику в фазу сборки.
Ответ 5
Если вы используете Eclipse, щелкните файл правой кнопкой мыши и выберите "Исключить из пути сборки"