複製鏈接
請複製以下鏈接發送給好友

APKTool

鎖定
APKTool是GOOGLE提供的APK編譯工具,能夠反編譯及回編譯apk,同時安裝反編譯系統apk所需要的framework-res框架,清理上次反編譯文件夾等功能。需要java支持 [1] 
外文名
APKTool
產品類型
APK編譯工具

目錄

APKTool軟件步驟

1.安裝JAVA
2.完成安裝後在桌面我的電腦上點右鍵,按以下步驟點擊:屬性>高級>環境變量,在下面的“環境變量”點擊新建,創建兩個系統變量:[1.變量名:JAVA_HOME 變量值:C:\Program Files\Java\jre7,該目錄為java安裝目錄]、[2.變量名:CLASSPATH變量值:安裝目錄\lib\dt.jar;安裝目錄\lib\tools.jar;.注意,最後面有一個小點的“.”]
3.編輯一個系統變量-Path變量[在它的變量值最後面加上;安裝目錄\bin注意,前面有個分號]
APKTool APKTool
4.測試;運行CMD(開始,運行,輸入cmd,回車),輸入java -version,回車,如出現JDK版本,那就是已經安裝成功了。

APKTool命令

APKTooldecode

該命令用於進行反編譯apk文件,一般用法為
apktool d <file.apk> <dir>
<file.apk>代表了要反編譯的apk文件的路徑,最好寫絕對路徑,比如C:\MusicPlayer.apk
<dir>代表了反編譯後的文件的存儲位置,比如C:\MusicPlayer
如果你給定的<dir>已經存在,那麼輸入完該命令後會提示你,並且無法執行,需要你重新修改命令加入-f指令
apktool d –f <file.apk> <dir>
這樣就會強行覆蓋已經存在的文件

APKToolbuild

該命令用於編譯修改好的文件,一般用法為
apktool b <dir>
這裏的<dir>就是剛才你反編譯時輸入的<dir>(如C:\MusicPlayer),輸入這行命令後,如果一切正常,你會發現C:\MusicPlayer內多了2個文件夾build和dist,其中分別存儲着編譯過程中逐個編譯的文件以及最終打包的apk文件。

APKToolinstall

install-framework命令用於為APKTool安裝特定的framework-res.apk文件,以方便進行反編譯一些與ROM相互依賴的APK文件。
參考資料