2015-10-14 83 views
0

This SO thread描述了一種自動創建用於簽署應用程序的密鑰庫的簡單方法。可以使用keytool重建密鑰庫

echo y | keytool -genkeypair -dname "cn=Another, ou=MyUnit, o=MyCompany, c=US" -alias MyApp -keypass kpi135 -keystore /my.keystore -storepass ab987c -validity 9999 

這很好用。根據我的理解,不可能簡單地重新創建相同的密鑰庫。我試圖通過執行上述命令兩次,儘管使用不同的名稱,然後做一個二進制文件比較。果然這兩個文件是不一樣的。

但是,這純粹是一個實證結果。我是否認爲一旦生成密鑰庫來簽署和發佈一個Android應用程序,就可以保留它,因爲它永遠不會被重新創建,從而阻止應用程序被更新?

+1

*我是否認爲一旦產生了ak就寫了eystore簽署和發佈一個Android應用程序,你堅持它的親愛的生活,因爲它不能被重新創建,然後停止應用程序更新?*是 –

+0

@TimCastelijns使這個答案,我會接受+ upvote它。 – DroidOS

回答

1

我是否認爲一旦你生成了一個keystore來簽署和發佈一個Android應用程序,你就會堅持下去,因爲它永遠不會被重新創建,從而阻止應用程序被更新?

是的。

參考一些鏈接

相關問題