Создать новое хранилище ключей для новой версии приложения - PullRequest
0 голосов
/ 02 декабря 2018

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

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

enter image description here

А раздел сертификата загрузки выглядит так:

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

Ответы [ 2 ]

0 голосов
/ 02 декабря 2018

Мне нужно подтверждение, что я нашел ответ, по этой ссылке [ Android Signed APK отображается как неподписанный 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.

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

0 голосов
/ 02 декабря 2018

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

...