直接使用自定義的簽名進行調試時,eclipse會提示"Keystore was tampered with, or password was incorrect"。
原因就是eclipse會使用調試簽名特有的别名和密碼通路該簽名檔案,導緻密碼錯誤。
解決辦法就是修改自家的簽名檔案的别名(alias),密鑰密碼(keypassword),庫密碼(storepassword)。方法如下:
注意方括号處要根據你的實際情況輸入。
1.檢視原始别名
因為修改别名時須輸入原始别名,是以需要輸入密碼以檢視原始别名
keytool -list -v -keystore [yourkeystorefilepath] -storepass [yourstorepassword]
2.修改别名為androiddebugkey
keytool -changealias -keystore [yourkeystorefilepath] -alias [youroldalias] -destalias androiddebugkey
3.修改密鑰的密碼
keytool -keypasswd -keystore [yourkeystorefilepath] -alias androiddebugkey
4.修改庫密碼
keytool -storepasswd -keystore [yourkeystorefilepath]