天天看點

如何打開Android 打封包件 .apk 檔案

原文:http://www.imobilebbs.com/wordpress/?p=1026

在學習android開發的過程中,常常想知道一些界面設計優良的應用是如何設計的。android應用最後釋出是以 .apk 檔案提供的。那麼如何在pc上打開這個 .apk檔案呢? .apk 檔案實際就是.zip 檔案,可以使用winzip ,winrar 等來解壓,一個簡單的方法是把 .apk 字尾改成 .zip 檔案。如果就可以使用winzip解壓開。

比如 google map 的 .apk 檔案 解壓後 有如下檔案及目錄:

如何打開Android 打封包件 .apk 檔案

res 為 android應用中的資源檔案,包括layout, drawable, values ,menus 等。

androidmanifest.xml 為 android應用的 manifest檔案。

class.dex  為 java編譯成dalvik 代碼(非java code)。

.apk 打包後的 是以.xml 檔案格式為binary xml 檔案格式,可以使用axmlprinter2.jar

将二進制xml轉回文本格式:

java -jar axmlprinter2.jar androidmanifest.xml > androidmanifest.xml.txt

繼續閱讀