Подтвердить что ты не робот

Массовая публикация приложений для Android

У нас есть несколько приложений, которые будут очень похожи в макете и коде. Единственное отличие состоит в том, что мы будем отключать графические элементы и вносить изменения в один файл констант и файл строк. Конечно, есть несколько проблем с этим - первое - пространство имен. Наличие приложения с тем же пространством имен перезапишет любые другие приложения.

Каковы некоторые предложения по этому поводу? В настоящее время наши имена: com.company.AppName Я решил, что смогу сделать: com.company.appname.appversion

Я видел сообщение о ant скриптах, которые помогают с этим, но мне интересно, есть ли теперь более жидкие решения.

4b9b3361

Ответ 1

Я бы предложил посмотреть Проекты библиотеки Android, чтобы помочь в этом.

Я использую этот подход для Lite и Free edtions одного из моих приложений. У меня есть проект библиотеки, который содержит весь источник и большинство ресурсов для приложений, а затем 2 проекта, которые используют первый проект библиотеки, один для Lite и один для полной версии.

Каждый из двух зависимых проектов имеет свои собственные ресурсы и манифест, что позволяет пространству имен быть другим и меня менять в разных строках, чертежах и т.д. в зависимости от выпуска.

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