Как получить apk на рынок с дополнительным сертификатом ... потому что я потерял свой первый клюш

StackOverflow https://stackoverflow.com/questions/3826420

  •  26-09-2019
  •  | 
  •  

Вопрос

Мой ключевой магазин пропал без вести. Скорее всего, я удалил его по ошибке, но я не могу найти его в моем утилизирующем корзине.
My Keystore изначально был в моей папке Bin, не хорошим местом для него, так как файлы автоматически удаляются при публикации

Я знаю детали для предыдущего ключевого магазина. За исключением, возможно, дата истечения срока действия.

Я хочу поставить обновление на рынок, но потому что новый сертификат отличается, это не позволит мне.

Я надеялся, что я смогу добавить дополнительный сертификат к текущему опубликованному файлу, чтобы он примет обновленную версию только с новым сертификатом. Похоже на то, что здесь описано. Как подписать APK с более чем одним сертификатом?

Я пропускаю первую строку в приведенном выше описании, потому что он уже подписан через Eclipse, но когда я делаю вторую строку, я получаю ZipException из-за «неверного ввода сжатого размера (ожидается X, но получил Y bytes)»

Есть ли способ поставить второй сертификат на моем APK?

Есть ли способ воссоздать оригинальный клюш-магазин из информации, которую я знаю?

Я еще не готов поверить, что мне придется представить обновление как совершенно новое приложение.

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

Решение

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

Поля сертификата просто текст. То, что на самом деле доказывает вашу личность, так как разработчик - это закрытый ключ, который в основном является случайной последовательностью битов.

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

Вы облажались.

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