古詩詞大全網 - 個性簽名 - 如何獲取app 的包名和activity 名

如何獲取app 的包名和activity 名

我們在進行手機自動化測試時經常要知道app 的包名和Activiy 名稱,好多同仁剛學習時不知從哪去找,其實有好多種方法可以獲取這些值

以下是針對無源碼的情形,更適合於初學同仁

方法壹 用重簽名工具,這個在Robotium 中用得比較多

另外壹種方式用命令方獲取

Aapt dumpbadging xxxx.apk

第壹個框為包名

第二個框為主Activity名

如果取包名與Activity在命令行中不方例還可以用以下方式獲取

Aapt dumpbadging xxxx.apk >c:\apk.txt

之後打開c:\apk.txt

第三種方式,如果妳裝了Appium 可以這麽操作下

進入設置頁,選擇APK 路徑,下面就會顯示包名和Activity名稱

第四種用hierarchyviewer 查看

Aapt 命令

AAPT dump xmltree XXX.APK AndroidManifest.xm. >c.txt

之後去C.TXT 查看

第6種

Adbshell dumpsys activity activities >d:\log.txt

之後去log.txt 搜package 和Activity

第七種

Adb logcag >d:\3.txt

之後打開手機上的應用

打開之後立即在電腦上按ctrl+c

之後去3.txt 找PACKAGE和Activity