2017-02-03 19 views
-4

Я работал с androidstudio, где я делал выпуск (подписанный) apk build, и он дал мне сообщение об ошибке Keystore was tampered with, or password was incorrect. Файл работал в прошлом, поэтому я захватил хорошо известную резервную копию файла и поместил его обратно в исходный путь (точно такое же имя файла и место, где я его взял), и до сих пор не повезло.Keystore был подделан

Я пробовал все возможные решения, которые я нашел, и никто из них не работал.

ответ

1

Во-первых, вам нужно перенести хранилище ключей в новое хранилище ключей с помощью fllowing команды:

keytool -importkeystore -deststorepass password -destkeystore .keystore -srckeystore platform.p12 -srcstoretype PKCS12 -srcstorepass android 

keytool -list -v -keystore .keystore 
+0

это работает для меня. –

+0

Спасибо за голосование – akuthedeveloper

0

я, наконец, решить это с помощью Keytool передать ключ в новое хранилище ключей:

keytool -importkeystore -srckeystore <problematic>.jks -destkeystore new.jks 

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