SHA1 хранилища ключей не соответствует сертификату отпечатка пальца

Я создал подписанный apk и загрузил его до 3 месяцев. Теперь я редактирую проект и повторно генерирую подписанный apk с предыдущим keystore.jks. Но Google отказался от упоминания другого отпечатка сертификата. Я уверен, что разработал только одно приложение на этом ноутбуке и есть только один файл jks. Я загрузил apk, используя это хранилище ключей. У меня есть резервная копия хранилища ключей, ранее подписанный apk и файл проекта, есть идеи, как решить эту проблему. Кроме того, My signingReport показывает debug.keystore вместо моего реального имени файла (samplekey.jks, в котором хранится хранилище ключей). Но в другом учебнике я нашел настоящее имя файла хранилища ключей (формат .jks)

введите здесь описание изображения

Это разрушило мои 2 дня, и теперь я невежественен. Один форум посоветовал мне изменить часы компьютера и загрузить его. Но я думаю, что это не правильный путь. Есть ли идея скопировать предыдущий apk хранилища ключей в разработанный в настоящее время apk или какое-либо решение.

введите здесь описание изображения


person Dipak    schedule 03.04.2018    source источник


Ответы (1)


Это действительно веская причина, чтобы выбрать подписание приложений Google Play.

Из сообщения об ошибке видно, что вы зарегистрированы с помощью подписи приложения Google Play (поскольку оно спрашивает о вашем сертификате загрузки). Вы можете обратиться в службу поддержки разработчиков Google Play, и они могут перевести вас на новый сертификат загрузки. См. раздел "утерянные или скомпрометированные закрытые ключи" в справочной документации. для чего делать.

person Nick Fortescue    schedule 04.04.2018
comment
В приложениях с APK не требуется использовать подписку приложений Google Play, а в приложениях с Android App Bundle обязательно использовать подписку приложений Google. - person Néstor; 02.10.2018
comment
Я не понимаю, почему это имеет отношение к вопросу или этому ответу? - person Nick Fortescue; 02.10.2018