2015-07-15 4 views
2

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

An existing package by the same name with a conflicting signature is already installed.

Мое приложение автоматически проверяет обновления проекта (новую версию) на частном сервере. Проблема в том, что некоторые люди уже имеют приложение на своем телефоне.

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

Возможно ли это, если не то, что у меня есть другие варианты?

Спасибо.

ответ

0

Вам необходимо выпустить новое приложение с новым именем packagen.

Если у вас больше нет хранилища ключей, используемого для подписания вашего первого приложения, вы никогда не сможете его обновить в Play Маркете.

Если вы распространили свое приложение вручную и не выпустили его через Play Маркет, ваши пользователи могут удалить приложение, подписанное с потерянным ключом, и установить новый.

Невозможно показать диалог, так как вы не можете обновить приложение. Его можно заменить, как описано выше.