Восстановленное хранилище ключей: неверный формат хранилища ключей

У меня был ноутбук, на котором было разработано приложение, и мне нужно было передать его другу, но перед этим я вернул Windows в исходное состояние (все файлы были удалены, но я сделал резервную копию исходных файлов и забыл о хранилище ключей). Позже я восстановил файл и знаю все пароли и псевдоним ключа.

проблема

Когда я пытаюсь подписать APK с моим хранилищем ключей, я получаю эту ошибку:

Ошибка: не удалось выполнить задачу ': app: packageRelease'. com.android.ide.common.signing.KeytoolException: не удалось прочитать ключ. БЕСПЛАТНЫЙ ключ зарядки из магазина "C:\Users\Ayoub\Desktop\APP DEV\FREE Charge.jks": неверный формат хранилища ключей.

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

невозможно загрузить хранилище ключей: неверный формат хранилища ключей

Смотрите изображение ошибки

Всякий раз, когда я пробую команды keytool, я получаю эту ошибку:

ошибка keytool: java.io.IOException: неверный формат хранилища ключей

Вопросы

  1. В чем проблема? Может ли мое хранилище ключей быть повреждено из-за восстановления? (это всего лишь 2 КБ)
  2. Если он поврежден, как это исправить?
  3. Могу ли я создать новое хранилище ключей с такими же псевдонимами и паролями, чтобы заменить старое?

Все для решения этой проблемы приветствуется.

РЕДАКТИРОВАТЬ:

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

0 ответов

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