Android通過(guò)aapt命令獲取apk詳細(xì)信息(包括:文件包名,版本號(hào),SDK等信息)
公司運(yùn)維問(wèn)我怎么在windows上安裝模擬器,我你說(shuō)你安裝模擬器干什么?他說(shuō),我安裝模擬器查看app的包名這些信息做統(tǒng)計(jì)。
我頓時(shí)想,有必要這樣折騰么?
我然后就給他裝了Android SDK通過(guò)build-tools下面的aapt.exe文件執(zhí)行命令即可得到所有apk信息。
aapt命令
aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive.
aapt d[ump] [--values] [--include-meta-data] WHAT file.{apk} [asset [asset ...]]
* aapt d strings *.apk ---> 打印的內(nèi)容資源表字符串池APK文件。
* aapt d badging *.apk ---> 打印的標(biāo)簽和圖標(biāo)應(yīng)用APK中聲明。
* aapt d permissions *.apk ---> 從APK文件打印的權(quán)限
* aapt d resources *.apk ---> 從APK文件打印資源表。
* aapt d configurations *.apk ---> APK文件打印的配置。
* aapt d xmltree *.apk res/***.xml---> 以樹(shù)形結(jié)構(gòu)打印xml信息。
* aapt d xmlstrings *.apk res/***.xml---> 打印xml文件中所有的字符串信息。
aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml]
包android資源。它將讀取資產(chǎn)和資源提供- m - a - s或raw-files-dir參數(shù)。- j - p - f和- r控制文件的輸出選項(xiàng)。
aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...]
從Zip-compatible檔案刪除指定文件。
aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...]
指定的文件添加到Zip-compatible存檔。
aapt c[runch] [-v] -S resource-sources ... -C output-folder ...
PNG預(yù)處理對(duì)一個(gè)或多個(gè)資源文件夾嗎并將結(jié)果存儲(chǔ)在輸出文件夾中。
aapt s[ingleCrunch] [-v] -i input-file -o outputfile
在單個(gè)文件做PNG預(yù)處理。
aapt v[ersion]
打印程序版本。
以上所述是小編給大家介紹的Android通過(guò)aapt命令獲取apk詳細(xì)信息(包括:文件包名,版本號(hào),SDK等信息),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
android Matrix實(shí)現(xiàn)圖片隨意放大縮小或拖動(dòng)
這篇文章主要為大家詳細(xì)介紹了android Matrix實(shí)現(xiàn)圖片隨意放大縮小或拖動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
Android實(shí)現(xiàn)可以展開(kāi)的TextView
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)可以展開(kāi)的TextView,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
分享10個(gè)很棒的學(xué)習(xí)Android開(kāi)發(fā)的網(wǎng)站
我推薦的網(wǎng)站,都是我在學(xué)習(xí)Android 開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)的好網(wǎng)站,給初學(xué)者一些建議,少走一些彎路2015-03-03
詳解Android如何實(shí)現(xiàn)好的彈層體驗(yàn)效果
當(dāng)前?App?的設(shè)計(jì)趨勢(shì)越來(lái)越希望給用戶沉浸式體驗(yàn),這種設(shè)計(jì)會(huì)讓用戶盡量停留在當(dāng)前的界面,而不需要太多的跳轉(zhuǎn),這就需要引入彈層。本篇我們就來(lái)講講彈層這塊需要注意哪些用戶體驗(yàn)2022-11-11
基于SceneForm實(shí)現(xiàn)子彈射擊(繪制子彈運(yùn)行軌跡)
這篇文章主要為大家詳細(xì)介紹了基于SceneForm實(shí)現(xiàn)子彈射擊,繪制子彈運(yùn)行軌跡,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
Android開(kāi)發(fā)之手勢(shì)檢測(cè)及通過(guò)手勢(shì)實(shí)現(xiàn)翻頁(yè)功能的方法
這篇文章主要介紹了Android開(kāi)發(fā)之手勢(shì)檢測(cè)及通過(guò)手勢(shì)實(shí)現(xiàn)翻頁(yè)功能的方法,結(jié)合實(shí)例形式分析了Android GestureDetector類實(shí)現(xiàn)手勢(shì)檢測(cè)功能的相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
Android自定義Dialog實(shí)現(xiàn)加載對(duì)話框效果
這篇文章將介紹如何定制當(dāng)今主流的對(duì)話框,通過(guò)自定義dialog實(shí)現(xiàn)加載對(duì)話框效果,具體實(shí)現(xiàn)代碼大家通過(guò)本文學(xué)習(xí)吧2018-05-05

