Игнорирование файлов с Android APK - PullRequest
17 голосов
/ 25 января 2011

Можно ли игнорировать файлы, упакованные в Android APK? Например, мои файлы .psd находятся в той же папке, что и их аналоги .png, и все файлы .psd упакованы.

Я знаю, что могу переместить их за пределы папки, но мне нравится, когда они все вместе, и я бы предпочел, чтобы это было невозможно

Ответы [ 5 ]

14 голосов
/ 04 июля 2013

На самом деле это поддерживается в Android Asset Packaging Tool (AAPT).

Я всегда помещаю мои psd-подобные файлы в каталоги ресурсов, например:

/res/drawable/_pre_production/ic_launcher.psd

Любой _pre_production каталог не будет добавлен в APK.

При таком подходе они находятся в подкаталоге фактического каталога изображений, но я не вижу проблемы с этим.Это все еще аккуратно организовано.;)

2 голосов
/ 14 февраля 2011

Используйте плагин Maven для Android и объявите свои ресурсы с соответствующим шаблоном, который исключает соответствующие типы файлов, которые вы не хотите добавлять (например, * / .psd).Ознакомьтесь с документацией для плагина ресурсов и посмотрите на проект .. примеров * плагина Android M5100 * aven, в частности созданного мною приложения MorseFlash и настройки, связанной с плагином ресурсов.

2 голосов
/ 25 января 2011

Сценарий Ant сделает свое дело.Если вы используете Proguard, даже этот скрипт может быть достаточно для вас.

0 голосов
/ 25 января 2011

Если вы используете Eclipse, щелкните файл правой кнопкой мыши и выберите «Исключить из пути сборки»

0 голосов
/ 25 января 2011

Вы можете попробовать использовать плагин maven для Android и добавить некоторую логику на этапе сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...