Android通過aapt命令擷取apk詳細資料(包括:檔案包名,版本號碼,SDK等資訊)_Android

來源:互聯網
上載者:User

公司營運問我怎麼在windows上安裝模擬器,我你說你安裝模擬器幹什嗎?他說,我安裝模擬器查看app的包名這些資訊做統計。

我頓時想,有必要這樣折騰嗎?

我然後就給他裝了Android SDK通過build-tools下面的aapt.exe檔案執行命令即可得到所有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 ---> 列印的內容資源表字串池APK檔案。
* aapt d badging *.apk ---> 列印的標籤和表徵圖應用APK中聲明。
* aapt d permissions *.apk ---> 從APK檔案列印的許可權
* aapt d resources *.apk ---> 從APK檔案列印資源表。
* aapt d configurations *.apk ---> APK檔案列印的配置。
* aapt d xmltree *.apk res/***.xml---> 以樹形結構列印xml資訊。
* aapt d xmlstrings *.apk res/***.xml---> 列印xml檔案中所有的字串資訊。

aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml]

包android資源。它將讀取資產和資源提供- m - a - s或raw-files-dir參數。- j - p - f和- r控制檔案的輸出選項。

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預先處理對一個或多個資源檔夾嗎並將結果儲存在輸出檔案夾中。

aapt s[ingleCrunch] [-v] -i input-file -o outputfile

在單個檔案做PNG預先處理。

aapt v[ersion]

列印程式版本。

以上所述是小編給大家介紹的Android通過aapt命令擷取apk詳細資料(包括:檔案包名,版本號碼,SDK等資訊),希望對大家有所協助,如果大家有任何疑問請給我留言,小編會及時回複大家的。在此也非常感謝大家對雲棲社區網站的支援!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.