Создать новое хранилище ключей для новой версии приложения

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

Моя ошибка на консоли выглядит так:

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

И раздел загрузки сертификата написан так:

Ваша заявка не имеет сертификата загрузки. Сертификат, который вы используете для подписания первого APK, будет использоваться в качестве сертификата для загрузки.

2 ответа

Решение

При создании подписанного APK, просто проверьте версию обеих подписей, т.е.

Я хочу подтвердить, что нашел ответ, по этой ссылке [ Android Signed APK, отображаемый как Unsigned APK, при попытке загрузить в производство, я должен проверить оба варианта при создании подписанного APK.

Нам доступны три варианта:

выберите V1 (для более старой версии подписи) - apk успешно загружен

выберите V2 (для более новой версии подписи) - обратите внимание, что выбор только этого не будет работать.

выберите V1 и V2 (для более старой и новой версии) - apk успешно загружен

Почему выбор одного V2 не работает?

Потому что APK Signature Scheme v2 была введена в Android 7.0 (Nougat). Чтобы сделать APK устанавливаемым на Android 6.0 (Marshmallow) и более старых устройствах, APK должен быть подписан с использованием JAR-подписи, прежде чем подписываться по схеме v2.

спасибо за участие в поиске ответов

Другие вопросы по тегам