Используйте другой набор ресурсов в Android (НЕ во время выполнения, а во время компиляции) - PullRequest
4 голосов
/ 17 февраля 2012

Я хочу создать два разных APK из моего приложения для Android.Разница между ними заключается в изображениях в каталоге res / drawable.Я знаю, что можно использовать другой набор ресурсов во время выполнения в зависимости от языковых настроек, аппаратного обеспечения или другого, но как это сделать во время компиляции?(возможно ли указать другой каталог, затем res / drawable?)

(в настоящее время я копирую / заменяю все ресурсы каждый раз, когда хочу создать новую версию)

Ответы [ 3 ]

4 голосов
/ 17 февраля 2012

Звучит так, как будто вам нужны инструменты сборки Ant.

Создайте в своем проекте пользовательскую папку, содержащую различные папки ресурсов для каждого APK, затем используйте сборку ANT с соответствующим файлом конфигурации, который вам нуженсоздать для создания проекта с соответствующими ресурсами и файлами до его компиляции.

Удачи!

Обновление:

Вот руководство по использованию инструмента сборки Ant сAndroid: Руководство по сборке Android Ant

0 голосов
/ 17 февраля 2012

Одной из возможностей может быть использование 2 разных библиотечных проектов и размещение в них ваших изображений / значений. вам придется менять свойства проекта каждый раз, когда вам нужно скомпилировать другой проект библиотеки

Это немного неудобно, но будет работать ...

Надеюсь, это поможет

0 голосов
/ 17 февраля 2012

Возможно, вам следует использовать активы?Я нахожу ссылку, которая говорит о ресурсах и активах !: здесь

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