2017-02-03 71 views
-4

我正在與androidstudio一起發佈(簽名)apk版本,它給了我一個錯誤消息Keystore was tampered with, or password was incorrect。該文件在過去工作,所以我抓住了文件的已知好的備份,並將其放回原始路徑(與我從中取得的文件名和位置完全相同),並且仍然沒有運氣。密鑰庫已被篡改

我嘗試了所有可能的解決方案,我發現,他們都沒有工作。

回答

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 -importkeystore -srckeystore <problematic>.jks -destkeystore new.jks 

當詢問密碼舊密鑰庫(不包括私人密鑰,您必須輸入),我將其留空,並忽略關於未驗證的警告。

相關問題