aapt l[ist] [-v] [-a] 《你的應用》-v 以table形式列出來
-a 詳細列出內容
例如:aapt l 《你的apk檔案》,這個命令就是檢視apk內容
aapt d[ump] [選項] 《你的應用》選項這裡可以輸入全稱dump,也可以直接用d代替。
說明例如
badging
aapt dump badging
permissions
檢視許可權
aapt dump resources
resources
檢視資源列表
aapt dump resources > sodino.txt
configurations
檢視apk配置資訊
aapt dump configurations
xmltree
以樹形結構輸出的xml資訊。
aapt dump xmltree res/***.xml
xmlstrings
檢視指定apk的指定xml檔案。
aapt dump xmlstrings res/***.xml
tip:由於我們工作中需要使用badging引數來檢視versioncode,因此可以使用命令aapt dump badging | findstr 「versioncode」來檢視
這個比較複雜,只解釋幾個關鍵引數。
-f 如果編譯出來的檔案已經存在,強制覆蓋。
-m 使生成的包的目錄放在-j引數指定的目錄。
-j 指定生成的r.j**a的輸出目錄
-s res資料夾路徑
-a assert資料夾的路徑
-m androidmanifest.xml的路徑
-i 某個版本平台的android.jar的路徑
-f 具體指定apk檔案的輸出
aapt r[emove] [-v] file. file1 [file2 ...]例如:aapt r 《你的apk檔案》 androidmanifest.xml, 這個就是將apk中的androidmanifest移除掉
aapt a[dd] [-v] file. file1 [file2 ...]例如:aapt a 《你的apk檔案》 《要新增的檔案路徑》, 這個就是將檔案新增到打包好的apk檔案中
aapt v[ersion]
例如:aapt v, 就是列印這個結果 android asset packaging tool, v0.2
aapt常用命令
android assets package tool aapt l 檢視apk中的每個檔案 aapt l v 檢視apk中的每個檔案,帶詳細資訊 aapt dump badging 檢視包的資訊 包名,應用名稱,支援語言,啟 標,啟動activity,sdkversion,targetversio...
APK資訊查詢 AAPT
如果查詢apk的相關資訊,如包名,裡面的資源情況,許可權,相關的介面activity等等,可以用aapt進行查詢。工具目錄 android sdk build tools下面的每乙個目錄下面都有aapt工具,在dos下面切到該目錄下直接執行如下命令即可 aapt l a apkfilepath ap...
解決aapt命令在Linux下無法執行的問題
新的乙個專案,需要在linux下執行aapt命令對apk檔案進行處理 開發環境 darwin huijundemacbook pro.local 15.6.0 darwin kernel version 15.6.0 thu jun 23 18 25 34 pdt 2016 root xnu 324...