Ionic: ошибка jarsigner: java.lang.RuntimeException: загрузка хранилища ключей: неверный формат хранилища ключей - PullRequest
0 голосов
/ 02 декабря 2018

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

Теперь, если я хочу сделать файл .apk с помощью команды

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore app-release-unsigned.apk MyApp.apk alias_name

Я получаю следующую ошибку

jarsigner error: java.lang.RuntimeException: keystore load: Invalid keystore format

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

Что мне нужно сделать, чтобы он снова заработал?

1 Ответ

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

Как и в сообщении об ошибке, у вас есть проблема с форматом вашего хранилища ключей.Проверьте аргумент -keystore в командной строке jarsigner op.Это файл .apk, когда он должен быть вашим .keystore файлом.

Сделайте так:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name
...