編輯:關於Android編程
Zipalign優化工具是Android SDK中自帶的apk優化工具,開發者在上傳應用到Google Play的時候相信都遇到過“您上傳的Apk沒有經過Zipalign處理”的失敗提示,顯而易見Google對Zipalign工具的重視,那麼Zipalign到底有什麼用了?
說白了,Zipalign就是一個對Apk文件進行存檔對齊的優化工具,它的目的是確保所有的未壓縮數據都從文件的開始位置以指定的對齊方式排列。尤其是.apk壓縮包中的圖片資源和未加工處理的相關文件,對齊的方式是以4字節對齊。其好處是能夠減少應用程序的RAM內存資源消耗。Google的Android開發文檔中特別之處在發布應用到最終客戶之前務必使用Zipalign工具對你的.apk文件進行優化。如果你使用Eclipse中的ADT插件工具導出簽名應用的話,其將會自動優化你的應用無需額外使用zipalign工具。或者是你的工程文件ant.properties中制定了密鑰存儲的路徑或密鑰的別名,構造腳本也將自動對apk文件進行Zipalign優化處理。、
用法:
1. 對已有的APK文件進行Zipalign處理
zipalign [-f] [-v] infile.apk outfile.apkinfile.apk表示輸入的apk文件,outfile.apk表示輸出的apk文件(文件名可以自己制定)。
alignment:表示指定的對應字節數,是一個整數且必須指定為4。
2. 檢測已有的APK文件是否進行了Zipalign處理
zipalign -c -v existing.apk
Flags:
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發,從語言上來看,And
1.android為什麼要簽名 所有的Android應用程序都要求開發人員用一個證書進行數字簽名,anroid系統不會安裝沒有進行簽名的由於程序。平時我們的程序可
本文是我的《Android音頻開發》系列的第七篇文章,上一篇文章總整體上介紹了 Android OpenSL ES API 的基本概況,告訴了大家這個框架有什麼特性,可以
Fragment代表了在Activity中的一種或者一部分行為,你可以在單個的activity中連接多個fragment來構建一個多面板的UI,並且在多個activit