adb常用命令
1.或者鏈接的設備信息
2.獲取 App 的日志信息
獲取啟動的任務:adb logcat | findstr -i displayed
• 獲取app入口,然后啟動應用
啟動的方法為
adb shell
# am start -n {包(package)名}/{包名}.{活動(activity)名稱}
• adb shell am start -W -n com.android.chrome/org.chromium.chrome.browser.firstrun.FirstRunActivity -S
但是很遺憾,啟動chrome失敗了。。。
再次啟動短信,結果又成功了。。。
抓到的第一個activity才是入口,除了使用logcat,使用aapt也可以獲取到里面的可啟動的入口,
但是有些apk找不准,另外一種方法來查找
方法二:使用aapt的方式來查找 app入口
到當前目錄,打開cmd
輸入以下命令:aapt dump badging D:\app\itest1.apk > D:/test/info.txt
就可以得到一份關於app的信息,在信息中查找對應的 package: name 信息和launchable-activity: name信息
采用{包(package)名}/{包名}.{活動(activity)名稱}的組合 ,得到程序的入口
就可以正常啟動了
獲取當前界面元素:adb shell dumpsys activity top
獲取任務列表:adb shell dumpsys activity activities