Android學習筆記五 爲應用程序打包

Apk項目打包有兩種方式:

1 項目發佈成功,在bin下會生成一個 項目名.apk文件。同名的.apk會直接覆蓋原來安裝的軟件。應用軟件的名稱爲:AndroidManifest.xml下的package名稱。

2 簽名的方式

簽名的意義:

爲了保證每個應用程序開發商合法ID,防止部分開發商可能通過使用相同的package name來混淆已經安裝的程序,我們需要對我們發佈的APK文件進行唯一簽名,保證我們麼誒次發佈的版本的一致性。

2 簽名的步驟

a 創建key

b 使用步驟a中產生的key對app簽名

選擇項目:project->Android Tools->Export Signed Application Package 然後按照提示一步步打包即可。


打包時報如下錯誤: 
Export aborted because fatallint errors were found. These are listed in the Lint View. Either fix thesebefore running Export again,or turn off"Run full error check whenexporting app" in the Android > Lint Error Checking preferencepage

參考:http://liu-2008-jian-sohu-com.iteye.com/blog/1863475
解決方法如下: 
1.選擇Project->Properties,彈出“Properties for ******”對話框,在這裏******爲你的項目名稱。 
2.選擇Adnroid Lint Preferences->ConfigureWorkspace Settings...,彈出Preferences(Filtered)對話框,將"Run full error check when exporting app and abort if fatalerrors are found "前的勾去掉,點擊Apply再點擊OK. 
3.回到項目右擊選擇Android Tools->Clean LintMarkers,待項目自己更新完成即可。 
這時就可以打包了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章