我一直在Eclipse IDE中開發我的項目。該應用在Play商店中提交,並且我已成功發佈了幾個版本更新。Android:從Eclipse遷移到Android Studio後「Keystore被篡改或密碼不正確」
最近我已經遷移到Android Studio(當然還有gradle)。我已經對項目代碼庫進行了一些更改,包括min和target sdk更改,但包名稱保持不變。該項目已成功編譯,調試應用程序已成功組裝並正常運行。
但現在我不能因爲組裝的發行版:
Keystore was tampered with, or password was incorrect
密鑰庫都沒有改變,我不知道它的密碼。
我在的build.gradle設置signingconfigs:
android {
...
signingConfigs {
release {
storeFile file("keystore/motolife.keystore")
storePassword "***"
keyAlias "motolife"
keyPassword "***"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
...
}
我已經試過也在使用的jarsigner簽名:
jarsigner -verbose -keystore keystore/motolife.keystore build/outputs/apk/motolife-new-debug.apk motolife
,但沒有運氣。 我甚至已經安裝了Eclipse的gradle支持,並試圖組裝簽名的發佈應用程序,但得到了相同的「密鑰庫被篡改,或密碼不正確」的錯誤。
沒有您的密碼在任何複雜的人物?我看到有逗號引起問題。 – reidisaki
@reidisaki,密碼是字母數字,再加上「@」符號 – alexaschka
是否可以使用簡單的密碼嘗試創建密鑰庫而不使用@?我看到有人在遷移時遇到非字母數字符號的問題。 – reidisaki