eclipse 發佈APK

在程序代碼告一段落後,須要發佈程序,之後還有後續版本更新,用戶下載後自動提示更新。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/8263687debug

2:右擊eclipse中的項目android tools-->Export Signs....3d

a:blog

 

 

b:選擇項目

c:選擇剛生成的密鑰及輸入密鑰密碼

d:選密鑰別名及確認密碼

e:選擇APK生成地址

完成。

 

關於密鑰的生成

爲了進行程序簽名,必須有一個合適的密鑰。這個密鑰應有如下特徵:

  • 我的持有。
  • 表明我的、公司或組織實體的身份。
  • 有一個有效期。有效期推薦超過25年。在Android Market上發佈程序時須要注意:程序的有效期須要在2033.10.22以後。不能上傳一個應用程序而它的key的有效期是在這個日期以前。
  • 不是由Android SDK工具生成的Debug key。

若是沒有合適的key,則須要使用Keytool來生成一個。用Keytool生成一個key,可以使用keytool命令並傳入一些可選參數。

相關文章
相關標籤/搜索