Android中aapt命令實(shí)踐
引言
朋友要查看一個(gè)已存在包的versionCode信息,在群里面詢問(wèn),由于是已經(jīng)存在的apk包,并且只需要其中的versionCode信息,筆者就給發(fā)了一段aapt命令:aapt dump badging <files.apk>
下面針對(duì)aapt 命令做一下介紹,之前筆者也對(duì)一些常用adb命令也做過(guò)介紹:總結(jié)一些常用Android adb 命令,了解這些命令以后,可以更方便我們開(kāi)發(fā),提高開(kāi)發(fā)效率。在這筆者在網(wǎng)上隨便下載了一個(gè)app作為演示用。
aapt 命令大全
aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]
badging
Print the label and icon for the app declared in APK.打印APK中聲明的應(yīng)用程序的標(biāo)簽和圖標(biāo)。
permissions
Print the permissions from the APK.打印APK中聲明的權(quán)限信息
**resources **
Print the resource table from the APK.打印APK中的資源表
configurations
Print the configurations in the APK.打印APK中的配置信息
xmltree
Print the compiled xmls in the given assets.打印指定apk的指定xml文件。
xmlstrings
Print the strings of the given compiled xml assets.打印xml文件中所有的字符串信息
aapt l[ist] [-v] [-a] file.{zip,jar,apk}
List contents of Zip-compatible archive.列出壓縮文件目錄
aapt list <file.apk>
aapt list -v <file.apk>
會(huì)以table的形式輸出目錄
aapt list -a <file.apk>
詳細(xì)輸出所有目錄的內(nèi)容(= aapt list)
其他aapt 命令
aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...]
Delete specified files from Zip-compatible archive.
aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...]
Add specified files to Zip-compatible archive.
aapt v[ersion]
Print program version.
相關(guān)文章
Android 6.0權(quán)限申請(qǐng)?jiān)斀饧皺?quán)限資料整理
這篇文章主要介紹了Android 6.0權(quán)限申請(qǐng)?jiān)斀饧皺?quán)限資料整理的相關(guān)資料,需要的朋友可以參考下2016-10-10Android 圖文詳解Binder進(jìn)程通信底層原理
Android系統(tǒng)中,多進(jìn)程間的通信都是依賴于底層Binder IPC機(jī)制,Binder機(jī)制是一種RPC方案。例如:當(dāng)進(jìn)程A中的Activity與進(jìn)程B中的Service通信時(shí),就使用了binder機(jī)制2021-10-10Android ListView填充數(shù)據(jù)的方法
這篇文章主要介紹了Android ListView填充數(shù)據(jù)的方法的相關(guān)資料,大多數(shù)實(shí)現(xiàn)這樣的功能都是使用XML文件,這里就說(shuō)下不使用布局文件如何實(shí)現(xiàn),需要的朋友可以參考下2017-09-09詳解Flutter中網(wǎng)絡(luò)框架dio的二次封裝
其實(shí)dio框架已經(jīng)封裝的很好了,但是在實(shí)戰(zhàn)項(xiàng)目中,為了項(xiàng)目可以統(tǒng)一管理,還是需要對(duì)dio框架進(jìn)行二次封裝。本文將詳細(xì)講解一下dio如何二次封裝,需要的可以參考一下2022-04-04Android 創(chuàng)建與解析XML(五)——詳解Dom4j方式
本篇文章主要介紹了Android創(chuàng)建與解析XML(二)——詳解Dom4j方式,這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。2016-11-11Android 中NumberPicker,DatePicker與DatePickerDialog中分割顏色的修改實(shí)例代
這篇文章主要介紹了Android 中NumberPicker,DatePicker與DatePickerDialog中分割顏色的修改實(shí)例代碼的相關(guān)資料,這里提供實(shí)例代碼,需要的朋友可以參考下2017-03-03簡(jiǎn)析Android五大布局(LinearLayout、FrameLayout、RelativeLayout等)
這篇文章主要為大家簡(jiǎn)單分析了Android五大布局,內(nèi)容有LinearLayout、FrameLayout、RelativeLayout、AbsoluteLayout和TableLayout的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-06-06Android Intent啟動(dòng)別的應(yīng)用實(shí)現(xiàn)方法
我們知道Intent的應(yīng)用,可以啟動(dòng)別一個(gè)Activity,那么是否可以啟動(dòng)別外的一個(gè)應(yīng)用程序呢,答案是可以的2013-04-04Android自定義View實(shí)現(xiàn)圓環(huán)進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)圓環(huán)進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05