запрос на плавный способ перехода имени пакета

емя обновления моего приложения для Android я изменил имя пакета. Но Android market не позволяет загружать приложение с измененным именем пакета в качестве обновления. Если я загружу приложение как новое приложение, будут ли у пользователя два приложения на его устройстве? Как я могу убедиться, что пользователю не придется снова загружать приложение с нуля, не отменив изменение имени моего пакета?

Ответы на вопрос(2)

Решение Вопроса

ложения его пакет должен быть таким же. Также ключ должен быть таким же.

 yogsma06 янв. 2011 г., 07:26
Я использовал тот же ключ, но другое имя пакета для моего первого загруженного приложения.
 yogsma06 янв. 2011 г., 08:10
Я поставил приложение как новое приложение.
 Sarwar Erfan06 янв. 2011 г., 07:40
Вы не можете изменить имя основного пакета. Если вы сделаете это, оно не может рассматриваться как одно и то же приложение.
 Bipin Vayalu10 сент. 2012 г., 12:07
@Sarwar Erfan: Я не изменил имя основного пакета, но я изменил все другие имена пакетов ... так что, боюсь ... это будет работать ИЛИ нет? Дай мне знать, пожалуйста....
 Sarwar Erfan06 янв. 2011 г., 07:48
Я не уверен, почему вы должны были изменить пакет после публикации приложения. Вам следует пересмотреть свое решение об изменении имени пакета. Если это невозможно, то забудьте (и поместите ссылку на новое приложение в описании рынка?) Старое приложение.

а не фактического имени пакета в источнике.

Вы можете попытаться дать старое имя пакета в атрибуте manifest, а затем для действий дать новое имя пакета вместо относительного (то есть .MainActivity)

Нравится:

<manifest package="your.old.package" ...>
   ...
   <application android:name="your.new.package.MainActivity" ...>

Может работать ..

Я планирую обслуживать две версии моего приложения (платные / бесплатные), используя один и тот же проект и код.

 Tapirboy04 дек. 2012 г., 12:08
@SwapAndroid AFAIK - вы не можете изменить имя пакета в развернутом приложении. Вам придется либо переименовать пакет в исходном коде, либо развернуть новое приложение, используя новое имя пакета. (или попробуйте технику, описанную выше)
 yogsma09 мар. 2011 г., 16:52
интересно!! Я попробую на моем следующем приложении.
 Carl29 июн. 2012 г., 04:32
Ты прав, Тапирбой. Android не заботится об атрибуте имени, который вы помещаете в свои теги Activity; он касается только атрибута пакета вашего тега манифеста, когда речь идет об определении идентичности вашего приложения. Если атрибут пакета тега манифеста изменяется, то Android сочтет приложение с этим изменением совершенно другим приложением.
 Jeff15 авг. 2012 г., 18:43
Я смутно припоминаю некоторые проблемы с плагином Eclipse, если пакет манифеста и имя приложения отличаются. Это может больше не быть проблемой, но мне определенно приходилось бороться с Eclipse при использовании этого подхода. Это было намного больше года назад.
 Swap-IOS-Android03 дек. 2012 г., 14:49
@Tapiboy У меня та же проблема, что и мое старое приложение с другим именем пакета, и в настоящее время разрабатываемое приложение с другим именем ... так что, используя ваше вышеупомянутое решение, возможно ли иметь новое имя пакета на старом в Google Play (market) ?? и еще одна вещь, как я могу изменить текущее имя пакета на Google Market?

Ваш ответ на вопрос