Вопрос

Хорошо, люди .. длинный рассказ, я развивался на компьютере, к которому у меня больше нет доступа. Я смог извлечь исходный код, но не файл .keystore, который используется для подписания и публикации моего приложения на рынок (с несколькими обновлениями). Я и мои бедные пользователи, не повезли, если я когда-нибудь хочу обновить?

Я знаю пароль, используемый для подписания ключа (по крайней мере, он один из трех может быть), так что могу ли я создать другой? Там должен быть путь вокруг этого .. как насчет жесткого диска?

Это было полезно?

Решение

Столкнулся с той же проблемой. Я пытался восстановить его через удаленные файлы восстановления инструментов, но не удалось. Итак, нет другого пути: вы должны выдать другое приложение.

Как правило, единственный совет, который существует на киносторах: «Всегда возвращайся!»

Другие советы

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

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

Для существующих приложений, Это требует передачи ключа подписания приложения в Google Play. Для новых приложений, Google может генерировать ключ вашего приложения. После зачисления в подписи приложения вы подписываете свой APK с помощью ключа загрузки, которую Google использует для аутентификации вашей идентичности. Затем они будут распределять эту подпись и снова подписать ваше приложение с помощью ключа подписания приложений.

Справка: Play Console Help> Управляйте ключами подписания приложений

Теперь невозможно не волноваться, вот полные и заключительные шаги для сброса файла .hks.

I successfully rest my KEY

Шаг 1

Download the Загрузить сертификат (имя файла - upload_cert.inder.) от твоего Google Play Store Console

to download upload_cert.der file

Шаг 2

Перейти к этой ссылке https://support.google.com/googlePlay/android-developer/contact/otherbugs. И заполните форму заявки с действительным идентификатором электронной почты и загрузите файл (upload_cert.inder).

Fill the application form

Шаг 3

Теперь вы получите электронное письмо от службы поддержки, и им не нужен файл .jks, но .pem file здесь - это образец электронной почты.

enter image description here

Шаг-4.

Чтобы преобразовать файл .jks в файл .pem, который вам просто нужно скачать Keystore Explorer JKS to PEM

После ответа на почту подождите 48-72 часа, ваш файл Keystore будет сброшен.

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

Поэтому: всегда резервное копирование файла ключей. Это так же важно, как ваш исходный код.

Это возможно надолго.

  1. Следуйте инструкциям в Android-студия справочный центр генерировать новый ключ. Он должен отличаться от любых предыдущих ключей. В качестве альтернативы вы можете использовать следующую командную строку для генерации нового ключа:

keytool -genkeypair-Алиас Ньюалиас - keyalg RSA -KEYSIZE 2048-SICALIVE 9125-KeyStore NameOfKeyStore.jks

Этот ключ должен быть в 2048 битом RSA и имеет 25-летнюю достоверность.

  1. Экспортируйте сертификат для этого ключа в формат PEM:

keytool-export -rfc -alias newalias -file upload_certificate.pem -keystore nameofkeystore.jks

Затем загрузите этот файл PEM и заполните форму и отправьте его на этот сайт Отказ И тогда вы получите электронное письмо, как только мы зарегистрировали новую кнопку загрузки. Принимает только запросы сброса ключа из владельца учетной записи Console Play Console.

Все хорошо и хорошо. Вы можете опубликовать новый APK Release с вашими новыми JKS.

Не нужно убрать ваше приложение из игрового магазина, вы можете обновить свое приложение. Возможно сейчас, после мая 2017 года вы можете обновить свое приложение, если вы потеряли свой клавиш магазин или пароль ключей. Не теряйте надежды, вы можете обновить свое приложение, используя новый файл клавишных магазинов, пожалуйста, обратитесь в этот блог Новое обновление ключевого магазина на PlayStore Здесь я написал, как обновить APK, если вы потеряли свой ключ, следуйте за шагом и создаете новый ключ, я обновил свое приложение, используя этот шаг. Вам нужно включить приложение для воспроизведения Google Play на Play Store Console

Из долгих дней я также ищу решение для этого, но не успешно до сих пор. Если у вас есть последняя версия вашего приложения APK, вы можете получить сертификаты из этого с помощью команды jassigner CMD. Но вам нужен закрытый ключ для обновления. Google Play не предоставила никакой релаксации для этого.

Я создал подписанный APK с помощью Android Studio, так что в "ключевой путь магазина«Я только что набрал некоторое имя без расширения и заполнил это всплывающее окно и подписал приложение.enter image description here

В следующий раз для публикации приложения я не помню путь и имя, где он был создан.

Каким-то образом я нахожу местоположение по умолчанию, которое является «C: Program Files Java JDK1.8.0_45 Jre bin»: Jre bin

и в этой папке коротко по дате, потом я попробовал с недавним файлом И это сработало для меня.

Примечание. Вы должны запомнить ключ магазина паролем и паролем ключа.

Да, вы можете отпустить обновление в существующее приложение с новым ключом!

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

Этот процесс занимает 1-2 рабочих дня.

Я последовал за этим процессом и загрузил обновление в то же приложение с новым ключом. Техническая команда Google Play Shore помогла мне сбросить предыдущий ключ.

Там должен быть путь вокруг этого .. как насчет жесткого диска?

Я хотел бы добавить, что всегда поддерживайте резервную копию клавишного магазина в облачном хранилище, как Google Drive, Dropbox или по электронной почте его к себе.

Возможно сейчас, после мая 2017 года вы можете обновить свое приложение, если вы потеряли свой клавиш магазин или пароль ключей. Вы не можете восстановить ваш потерянный ключ, но вы можете заменить клавиш на PlayStore.кликните сюда

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top