Создавайте различные APK с различными иконками и заставками - PullRequest
0 голосов
/ 20 марта 2012

Я хочу создать различные APK моего проекта для Android с разными версиями SplashScreen / иконок для каждого APK.

Например:

APK1 : SplashScreen = @drawable/splashscreen1
       IconLauncher = android:icon="@drawable/icone_launcher1"

APK2 : SplashScreen = @drawable/splashscreen2
       IconLauncher = android:icon="@drawable/icone_launcher2"

Есть ли "практический" способ сделатьэтот ?Я предпочитаю не копировать / вставлять папки своего кода, чтобы избежать избыточности своего кода, и когда я хочу внести улучшения в один APK, я хочу, чтобы эти улучшения появились в других.

Есть подсказка?Может быть, какой-нибудь сценарий, который будет дублировать мой код в разных папках и только изменить AndroidManifest.xml, содержащий стиль моей активности запуска (определяющий заставку) и значок запуска также?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 20 марта 2012

Есть два решения этой проблемы. Первое решение использует Ant.

Второе, что я предпочитаю, это использование библиотеки Android. Сделать актуальный проект в качестве библиотеки Android. Чем, в вашем случае, создать два проекта, которые будут использовать эту библиотеку. Чем изменить значок для указанного проекта, добавив его в папку для рисования новых созданных проектов.

например. если вы хотите изменить «drawable-hdpi / icon.png» из библиотеки, просто добавьте в свой новый проект измененный значок в «drawable-hdpi / icon.png».

0 голосов
/ 20 марта 2012

Полагаю, проще всего загрузить его в SVN, а после того, как вы закончите "коммитить" на одном из них, просто запустите "get" на другом ..

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