aapt 命令查看apk包名、主activity、版本等信息


在做APP自動話的時候,獲取apk的包名、activity信息是最基礎的,問開發雖然是最快最簡單的方式,但是這樣就顯得測試不是很專業了

網上找資料找半天,各種方式的都有,聽他們的不如自己實踐的自在,所以記錄一下最簡單的一種方式,

跟現在手機獲取root權限有點難,所以在這種情況下,想要知道apk的包名、activity等信息也就有點困難了;

以下是通過aapt命令的方式獲取包名

再次之前需要你的appium環境已經安裝好了,其實aapt這個就是android-sdk自帶的

以為自己的電腦為例:
1.找到aapt的位置:

我的android-sdk安裝在D盤下,所以實際位置實在:D:\Program Files (x86)\Android\android-sdk\build-tools\26.0.1

要是實在找不到,就用windows的全局查找吧,在android-sdk這個文件夾下找也快

2.cmd進入這個文件夾,(因為沒有將aapt加入到環境變量中,所以通過這種方式)

3.使用aapt命令:aapt[空格]dump[空格]badging[空格]APK文件

備注:因為數據比較多,所以建議把獲取的文件輸入到一個txt文件里

實際使用命令就是:aapt[空格]dump[空格]badging[空格]APK文件 > d:/log.txt

你就可以去D盤下的log.txt里去找相關信息了

4.實例

aapt dump badging D:\ceshi.apk > D:/log.txt   ,現在可以去D盤查看log.txt文件里的信息了

在包里搜package,后面的name就是包名了,搜activity,可以獲取到appActivity,其他的信息一樣

aapt的命令很強大,以后再繼續學習,先把目前最基礎的解決了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM