閱讀904 返回首頁    go 阿裏雲 go 技術社區[雲棲]


如何打開Android 打包文件 .apk 文件

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

在學習Android開發的過程中,常常想知道一些界麵設計優良的應用是如何設計的。Android應用最後發布是以 .apk 文件提供的。那麼如何在PC上打開這個 .apk文件呢? .apk 文件實際就是.zip 文件,可以使用WinZip ,WinRar 等來解壓,一個簡單的方法是把 .apk 後綴改成 .zip 文件。如果就可以使用WinZip解壓開。

比如 Google Map 的 .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

最後更新:2017-04-02 06:51:42

  上一篇:go 免費Java反編譯工具decompiler
  下一篇:go java中static的特殊用法