2016-03-13 6 views
0

У меня работает приложение в Play Маркете. Я тестировал и успешно обновлял свое приложение три раза. Внезапно мне пришлось сменить свой ноутбук и переконфигурировать все, т. Е. Android Studio, JDK, SDK и все такое. Я знал, что подписанный ключевой файл важен для обновления моего приложения. Поэтому я создал резервную копию моего проекта и файла.SHA1 изменен после того, как я сменил свой ноутбук

Теперь я собираюсь обновить приложение снова, и я заметил, что мой SHA1-ключ изменен. Я не могу проверить свой логин G +, интегрированный с моим приложением. Я думаю, что такая же проблема возникнет и в GCM. Что мне делать?

+0

Вы не подписывая с тем же хранилище, как вы делали раньше. – CommonsWare

+0

Когда вы говорите, что не можете проверить свое приложение, вы имеете в виду режим отладки, а не режим выпуска? –

+0

Я подключил свой телефон к ноутбуку. Затем я запустил приложение из студии Android. Теперь я не могу подключить свой логин G +. –

ответ

0

Play Store и его API-интерфейсы получили SHA1 отладочного ключа от вашей первоначальной настройки, и это то, чего он все еще ожидает.

Проще всего сделать, если возможно, скопировать отладочный ключ из старой установки в новую настройку и перестроить с ней. Этот файл находится в ~/.android/debug.keystore.

Если у вас еще нет старого ключа, вам придется повторить процесс, который вы изначально прошли, чтобы подключить свои отладочные сборки к любым используемым API Google. Но на этот раз SHA1 вашего нового ключа заменит старый ключ, который больше не используется.

0

Вам просто нужно два шага, чтобы сделать ваше приложение и снова работает:

1) Получить новый ключ SHA1.

2) Внесите изменения в credentiials, перейдя на console.developer.google.com, где вы создали ключ API для подписания вашего приложения.

Теперь, как вы собираетесь получить обновленный ключ SHA1, для этого перейдите в студию Android, нажмите на View-> Tool Windows-> Gradle. Откройте файл с именем вашего приложения на нем, а затем «(root)», затем перейдите в «Запустить конфигурации» и щелкните по одному из файлов, которые вы видите. Вот и получится ваш новый ключ SHA1 и MD5 внизу, где выполняются конфигурации. Обновление ключа API с этим SHA1 ключом, и вы хорошо идти :)

Примечание: Если вы не можете увидеть ключ SHA1 то есть кнопка рядом кнопку для запуска под названием «Toggle tasks execution/text mode» нажмите на это, и вы получите ключ.

This is the button you need to toggle the output.