最近解產品的issue時,
發現有時候手邊只有APK檔而無該APK的 source code …
其實在Android應用程式開發,
那個JAVA source是可以透過工具被反譯得到的
如果有興趣可以參考看看
有個網頁將步驟寫得很詳細: Android APK反编译详解(附图)
http://blog.csdn.net/sunboy_2050/article/details/6727581
編譯過程:
JAVA Source (*.java) -> JAVA BYTECODE (*.jar) -> DEX BYTECODE(*.dex)
反譯過程:
DEX BYTECODE(*.dex) ->JAVA BYTECODE (*.jar) -> JAVA Source (*.java)