2016-11-17 40 views
-1

我已經使用Android Studio的app-sign簽署我的應用程序,並且構建過程自動簽署我的apk。但我忘了我的鑰匙,而當我建立我的應用程序,我得到這樣的例外,如何從android應用程序中刪除舊標誌?

Error:Execution failed for task ':app:packageDebug'. Failed to read key xxApp from store "C:\Users\^-^\Desktop\app.jks": Keystore was tampered with, or password was incorrect

而且我的應用程序現在不釋放。我想知道如何刪除舊標誌,並使用新標誌?

有人可以幫忙嗎?

+0

看到簽署配置項目>應用程序> build.gradle –

回答

1

您可以隨時使用不同的(新)密鑰重新簽名應用,但使用不同的密鑰則無法將更新上傳到Play商店,甚至無法使用此類APK直接在設備上更新應用。在OS和Store應用程序的整個生命週期中必須使用相同的密鑰,否則它將不會被識別爲「同一個應用程序」,因此從這個意義上講,如果您忘記了密鑰的密碼,幾乎沒有你可以做這件事。

+0

我沒有上傳我的應用程序到在線商店,我的應用程序是android,它就在發佈之前。所以我可以放棄它,沒有不良影響。 –

+1

事實上,如果你還沒有部署存儲,只需創建一個新的證書:)但不要鬆動它或證書後!祝你好運 – maciekjanusz

相關問題