К сожалению, я считаю, что потерял локальную копию ключа, который использовался для подписи моего пакета приложения для Android. При загрузке / использовании консоли Google Play я бы разрешил Google управлять всеми моими ключами. У меня вопрос, можно ли получить копию ключа от Google для замены моей утерянной локальной копии?
Если вы использовали подписку Google Play, вам нужно было подписать APK с помощью ключа загрузки, а затем Google подписал его окончательным ключом. Это означает, что если вы потеряли ключ загрузки, вы можете обратиться в службу поддержки Google Play и предоставить новый ключ загрузки.
Вы не можете получить копию своего ключа, однако Google позволяет вам сбросить ключ, то есть создать новый и предоставить им сертификат. После того, как они подтвердят вашу личность, вы сможете загружать новые APK / пакеты приложений, подписанные вашим новым ключом загрузки.
См. Раздел Создайте новый ключ загрузки на https://support.google.com/googleplay/android-developer/answer/7384423,
Благодарим за обращение в службу поддержки разработчиков Google Play. Я буду рад помочь вам сбросить ключ загрузки, но, пожалуйста, укажите название пакета приложений, о которых вы говорите, прежде чем я смогу продолжить. Новый ключ загрузки будет использоваться для подписи APK-файлов, которые вы загружаете в Play.
Вот как сгенерировать и зарегистрировать новый ключ загрузки: Следуйте инструкциям в Справочном центре Android Studio, чтобы сгенерировать новый ключ. Он должен отличаться от любых предыдущих ключей. В качестве альтернативы вы можете использовать следующую командную строку для создания нового ключа: keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks Этот ключ должен быть 2048-битным ключом RSA и иметь срок действия 25 лет. Экспортируйте сертификат для этого ключа в формат PEM: keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks Ответьте на это письмо и прикрепите файл upload_certificate.pem.