步驟:
1.完成開發工作
2.去掉開發調試信息(system.out 和 Log信息)
3.考慮爲應用程序添加EULA(End User License Agreement)(可有可無)
4. 爲程序設置自定義圖標
5. 爲程序簽名
6. 在真機上測試
7. 發佈到電子市場
爲什麼一定要爲app設置簽名?
必須對軟件簽名才能運行;Android系統依靠簽名證書辨別開發者。
簽名策略:
使用一個證書籤名所有程序
①應用程序升級
②應用程序模塊化
③允許代碼或者數據共享
證書有效期設置
①最少25年
②如果簽名多個程序,則證書有效期應該長
③於其中任何一個程序的生命週期
生成簽名證書文件
第一步,在Eclipse中選擇需要打包的項目,然後右鍵--選擇Export,會彈出一個打包的提示框,如下圖所示。
按Next之後,會繼續出現一個提示框,這裏你可以選擇自己需要打包的項目(默認是剛纔選中的)如下圖:
按Next之後,會彈出一個關於“Keystore”的提示,選擇“Create new Keystore”,並瀏覽、選擇簽名文件要保存的路徑,
(關於Keystore的原理、作用等這裏暫時不細說,請大家發佈前務必保存好該簽名文件,非常重要的。) 如下圖所示:
這裏請注意簽名文件的命名,不能與該目錄(將要保存到的目錄)中已存在的文件重名,無法覆蓋的,否則無法下一步。
按Next後,出現如下圖所示的提示框:按照自己的實際情況和需求,填寫相關信息後。選擇導出APK文件的路徑,點擊Finish完成。
這樣,就可以輕鬆的打包並簽名自己的APP啦!
關於簽名文件的作用,以及如何保護自己APP版權,如何升級自己的APP,如何將自己的APP上傳到各大市場提供下載...
後續的文章中,將會詳細講解。歡迎大家關注。