Исключить ресурсы из Android: генерировать-источники - PullRequest
1 голос
/ 31 мая 2010

Может ли кто-нибудь дать мне представление о том, как исключить использование Maven некоторых ресурсов? В моем проекте много языков, и я хочу сделать сборку только для 3 языков, например. Я создал файл pom, и когда я делаю apk, все ресурсы копируются по умолчанию (resources: resources, "Copying 122 resources"). Могу ли я каким-либо образом создать apk только с теми языковыми ресурсами, которые мне нужны?

Ответы [ 3 ]

0 голосов
/ 25 июня 2010

Я бы создал различные профили для разных языков и использовал бы конкретные правила включения / исключения ресурсов на профиль.

0 голосов
/ 23 июля 2010

Посмотрите на эту страницу учебника по использованию библиотечных ресурсов - это может помочь вам получить модель общих ресурсов. Обратите внимание, что Android SDK 2.0 и pre-1.5 по какой-то причине не способны создавать библиотеки. http://developer.android.com/guide/developing/eclipse-adt.html#libraryProject

0 голосов
/ 25 июня 2010

Вы можете поместить все дополнительные языки в отдельный проект maven и использовать способ зависимости apksources плагинов maven android для их извлечения. Если вы делаете это в отдельных проектах, вы можете делать все, что разрабатываете, например. без всех интернационализированных файлов, а затем, например, только в сборке релиза используйте зависимость apksources, чтобы перенести интернационализацию в.

http://code.google.com/p/maven-android-plugin/wiki/ApkSourcesDependency

...