Подписание .apk при обновлении приложения - PullRequest
0 голосов
/ 23 июня 2011

Я обновил приложение для Android и отправил его в Маркет. На нексусе он говорит, что обновление не удалось из-за проблемы с подписью. Но это работало на других устройствах (например, Nexus S). Кстати, я использовал тот же сертификат, что и тот, который я использовал для продвижения первой версии.

Есть идеи?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 23 июня 2011

Вы должны удалить все отладочные версии вашего приложения на Nexus перед установкой "рыночной" версии.

Плагин Eclipse + ADT подписывает приложения с помощью сертификата отладки в режиме отладки, и он не совместим с сертификатом, который вы используете для публикации на рынке. Ваш телефон Android не позволит обновить приложение, если оно не подписано тем же сертификатом, что и более старая версия.

Перейдите в Настройки >> приложения >> управляйте приложениями и удалите пакет, подписанный сертификатом отладки, перед установкой рыночной версии.

С уважением, Stéphane

1 голос
/ 23 июня 2011

Есть ли у вас Nexus One для разработки / отладки? если это так, то сборки dev подписываются другим сертификатом для выпуска сборок, и вы столкнетесь с этой проблемой. Если ничего не помогло, удалите приложение вручную, прежде чем пытаться установить его с маркета.

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