2016-04-19 6 views
0

Я обновил Android Studio вчера и сегодня, но не смог обновить свое приложение в Google Play Store. Когда я загружаю файл APK, Google сообщает мне, что приложение подписано другим ключом, но я всегда использовал одно и то же хранилище ключей, как я могу это исправить? Как я могу проверить, какие ключи хранятся в моем хранилище ключей и как выбрать, какой из них использовать? Я видел другие подобные вопросы, но этого было недостаточно.Обновление приложения с помощью другого ключа

Заранее спасибо.

+1

Вы можете использовать что-то вроде этого, если вам не нравится с командной строкой http://www.keystore-explorer.org/ – Nanoc

+1

О, спасибо, благодаря вам я смог скопировать ключи между хранилищами ключей и решить проблема, пожалуйста, ответьте на вопрос, представляя это удивительное программное обеспечение! –

ответ

0

В Android Studio, когда вы Создайте подписанный APK и выберите правильный магазин ключей. После ввода правильного пароля хранилища ключей вы сможете выбрать сохраненные ключи в Ключ псевдонима. Нажмите на ... и в новом окне (Выбрать Key) вы увидите все сохраненные ключи под Использовать существующий ключ ниспадающего

0

Если у вас есть доступ к APK, что в настоящее время в Интернете, вы можете проверьте подписанные хэши сертификатов.

Во-первых, получить хэши вашего APK, что онлайн:

keytool -list -printcert -jarfile online.apk 

Затем проверьте хэш вашей новой APK:

keytool -list -printcert -jarfile new.apk 

можно сравнить, например, хэш SHA1:

SHA1: 00:...*snip*...:FF

Если они не совпадают, вы знаете, что ключевое хранилище, которое вы используете, неверно.