Я потерял свою.файл хранилища ключей?
ОК ребята.. короче говоря, я разрабатывал компьютер, к которому у меня больше нет доступа. Я смог получить исходный код, но не тот .keystore файл используется для подписания и публикации моего приложения на рынке (с несколькими обновлениями). Мне и моим бедным пользователям не повезло, если я когда-нибудь захочу обновить?
Я знаю пароль, используемый для подписи ключа (по крайней мере, это один из трех, которые могут быть), поэтому я могу создать другой? Должен быть способ обойти это.. как насчет жесткого диска потерпеть неудачу?
12 ответов:
столкнулся с той же проблемой. Я пытался восстановить его с помощью инструментов восстановления удаленных файлов, но это не удалось. Таким образом, нет другого способа: вы должны оформить другое приложение.
Как правило, единственный совет, который существует в хранилищах ключей: "всегда создавайте резервную копию!"
до сегодняшнего дня, потеря ключа не позволит обновить приложение с новой версией. В таких случаях единственным решением было опубликовать новое приложение с новым именем пакета и ключом и попросить всех ваших пользователей установить его.
начиная с сегодняшнего дня, ключ подписи приложения в игровой консоли теперь безопасно управляется Google Play, что означает, что вы несете ответственность только за управление ключом загрузки. Если ваш ключ загрузки скомпрометирован или потерян, разработчик Google группа может помочь подтвердить вашу личность и сброс ключом загрузить. Google по-прежнему будет повторно подписывать с тем же ключом подписи приложения, что позволяет приложению обновляться как обычно.
для существующих приложений, это требует передачи вашего ключа подписи приложения в Google Play. для новых приложений, Google может генерировать ключ подписи приложения. После регистрации в App signing вы подписываете свой APK с помощью ключа загрузки, который Google использует для аутентификации вашей личности. Тогда они будут удалите эту подпись и повторно подпишите приложение с помощью ключа подписи приложения.
ссылки: Play Console Help > управление ключами подписи приложения
Если вы знаете свой пароль хранилища ключей, у вас все еще нет связанного закрытого ключа для подписи вашего приложения. У вас также нет возможности создать тот же закрытый ключ, который соответствует вашему открытому ключу.
: всегда создавайте резервную копию файла хранилища ключей. Это так же важно, как и ваш исходный код.
теперь можно не беспокоиться, вот полный и последний шаги для сброса .JKS файл.
Шаг 1
скачать ЗАГРУЗИТЬ СЕРТИФИКАТ (имя файла - upload_cert.der) от Google Play Store Console
Шаг 2
перейти по этой ссылке https://support.google.com/googleplay/android-developer/contact/otherbugs и заполнить форму заявки с действительным идентификатором электронной почты и загрузить файл (upload_cert.дер).
Шаг 3
вы получите письмо от службы поддержки, и они не нужны .JKS файл, но .Файл PEM здесь написать Образец.Шаг 4
преобразовать .JKS файл к.PEM файл вам просто нужно скачать KeyStore Explorer
после ответа на почту, подождите от 48 до 72 часов ваш keystore fill будет сброшен.
это возможно в течение длительного времени.
- следуйте инструкциям в Справочный Центр Android Studio для создания нового ключа. Он должен отличаться от всех предыдущих ключей. Кроме того, вы можете использовать следующую команду для создания нового ключа:
keytool-genkeypair-псевдоним newalias-keyalg RSA-keysize 2048-валидность 9125-keystore nameofkeystore.следующих
этот ключ должен быть 2048 битным ключом RSA и имею 25-летний срок действия.
- экспорт сертификата для этого ключа в формат PEM:
keytool-export-rfc-alias newalias-file upload_certificate.УГР - keystore nameofkeystore.следующих
затем загрузите этот файл pem и заполните форму и отправьте его в этот сайт . И тогда вы получите электронное письмо, как только мы зарегистрируем новый ключ загрузки . принимает только запросы на сброс ключа от учетной записи Play Console собственником.
все хорошо. Вы можете опубликовать новый релиз apk с новым файлом jks.
от долгих дней, я также ищу решение для этого, но не успешно до сих пор. Если у вас есть последняя версия вашего приложения apk, то вы можете получить сертификаты из него с помощью команды jarsigner cmd. Но вам нужен закрытый ключ для обновления. Google играть не представила каких-либо оздоровительные процедуры для этого.
Я создал подписанный apk с помощью android studio, поэтому в " путь к хранилищу ключей
в следующий раз для публикации приложения я не помню имя и путь, где он был создан.
как-то я нахожу расположение по умолчанию, которое является "C:\Program файлы\Java\jdk1.8. 0_45\jre\bin" : \jre\bin
и в этой папке короткий по дате, затем я попытался с недавним файлом и это сработало для меня.
Примечание : Вы должны помнить пароль от хранилища ключей и пароль.
нет необходимости удалять приложение из play Store вы можете обновить приложение. это возможно сейчас, после мая 2017 года вы можете обновить приложение, если вы потеряли свой keystore или keystore пароль. Не теряйте надежду, что вы можете обновить приложение с помощью нового файла Keystore пожалуйста, обратитесь к этому блогу новое обновление хранилища ключей на playstore здесь я написал, как обновить apk если вы потеряли свое хранилище ключей выполните этот шаг и создайте новое хранилище ключей , я обновил свое приложение, используя этот шаг. вам нужно включить вход в приложение google play играть в приставку магазине
там должен быть способ обойти это.. как насчет сбоя жесткого диска?
Я хотел бы добавить, что всегда держать резервную копию хранилища ключей в облачном хранилище, как Google Drive, Dropbox или отправить его себе по электронной почте.
Да, вы можете выпустить обновление для существующего приложения с новым ключом!
Google теперь позволяет загружать новый ключ в существующее приложение, попросив их сбросить его через электронную почту / чат в Службе поддержки Google.
этот процесс занимает 1-2 рабочих дня.
Я следил за этим процессом и загрузил обновление приложения с новым ключом. Техническая команда Google Play Store помогла мне сбросить предыдущий ключ.
Это возможно сейчас, после мая 2017 года вы можете обновить приложение, если вы потеряли свой keystore или keystore пароль. Вы не можете восстановить потерянное хранилище ключей, но вы можете заменить хранилище ключей на playstore. Нажмите здесь
будьте осторожны при обновлении приложения. Вот 3 основные вещи, которые вы должны знать. Изменение первых двух приведет к совершенно новому приложению.
- хранилища ключей / сертификатов
- имя пакета
- Манифест.xml
Блог Разработчиков Android > Вещи, Которые Не Могут Измениться






Comments