Установлена ​​ли разрабатываемая версия приложения одновременно с установкой из магазина?

Каков наилучший способ установить разрабатываемую/тестовую версию приложения для Android одновременно с выпущенной версией с рынка? я хотел бы отправить тестировщикам файл .apk по электронной почте, который они могут установить вместе с текущей выпущенной версией, доступной на рынке. как это возможно? (думаю, я мог бы подписать его тем же ключом, чтобы они могли обновить существующую версию, но если в тестовой версии есть ошибка, они не могут легко вернуться)

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

есть ли хороший рабочий процесс для этого?


person Herbert Poul    schedule 31.07.2011    source источник


Ответы (2)


Вам придется изменить имя пакета. Что-то вроде: com.you.package.test

person Cristian    schedule 31.07.2011
comment
И простой способ сделать это — щелкнуть правой кнопкой мыши проект в Eclipse > Инструменты Android > Переименовать пакет приложения. - person shanet; 31.07.2011
comment
хм... пакет приложения для переименования выглядит хорошо... было бы здорово, если бы я мог сделать это в скрипте ant или что-то в этом роде... но я думаю, что переименование пакета - лучший способ... я посмотрю на это... спасибо - person Herbert Poul; 31.07.2011

FWIW теперь есть простой способ с новой системой сборки Android.

Можно просто указать другой идентификатор приложения для отладочных версий: http://www.lopez-manas.com/?p=294

 buildTypes {
    debug {
        debuggable true
        applicationIdSuffix '.debug'
        versionNameSuffix '-debug'
        signingConfig signingConfigs.debug
    }
person Herbert Poul    schedule 03.12.2014