在程序代碼告一段落後,須要發佈程序,之後還有後續版本更新,用戶下載後自動提示更新。android
可是平時測試都是debug的方式安裝了,可是一個程序不多是一我的在作,因此生成的密鑰都是不同的,eclipse
這就形成用戶須要手動卸載當前一樣簽名的程序,而後才能安裝新版本的程序。工具
這就須要作到運用相同的簽名了。測試
兩步:spa
1:經過Java自帶的keytool命令,在命令行生成輸入.net
keytool -genkey -alias clientkey -validity 1 -keystore kclient.keystore命令行
即可以生成kclient.keystore密鑰文件,(更詳細http://blog.csdn.net/xiaojunhu/article/details/8263687)debug
2:右擊eclipse中的項目android tools-->Export Signs....3d
a:blog
b:選擇項目
c:選擇剛生成的密鑰及輸入密鑰密碼
d:選密鑰別名及確認密碼
e:選擇APK生成地址
完成。
爲了進行程序簽名,必須有一個合適的密鑰。這個密鑰應有如下特徵:
若是沒有合適的key,則須要使用Keytool來生成一個。用Keytool生成一個key,可以使用keytool命令並傳入一些可選參數。