使用ADB启动手机APP
生活随笔
收集整理的這篇文章主要介紹了
使用ADB启动手机APP
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
手機連接電腦,開啟USB調試,【不懂去百度】
windows下載ADB,設置環境變量,然后打開cmd,【不懂去百度】
//獲取手機上當前正在運行的APP的包名+Activity名
ADB命令:
執行結果:
其中com.xxx.xxx就是包名,
但是因為很多APP啟動后顯示的頁面,并不是入口Activity,
因此,上面的結果中【com.xxx.xxx/com.xxx.xxx.ui.activity.TabActivity】并不一定能用來啟動APP,
很多APP有個專門的過渡啟動頁,用來判斷是否已經登錄,登錄了顯示主頁,沒登錄顯示登錄頁。
ADB啟動APP命令:
【這個starActivity就是APP的啟動入口Activity】
下面是找到這個APP入口Activity的命令:
adb shell dumpsys package com.xxx.xxx
執行這個命令,會顯示一大堆信息,其中前面幾行信息就是入口信息,排在最前面,但是信息太多,要翻頁很久,
入口信息像這樣:
根據結果調整命令,加入搜索條件:findstr \/ | findstr filter
調整后的命令:
這樣就找到了4行信息,搜索條件包括兩個條件【一:有/字符的,二:有filter字符串的】
如下,其中第一行就是我們需要的入口Activity信息:
結論:
一、先用
命令找到【當前連接電腦的手機正在運行的APP】的包名
二、再用
命令找到入口Activity。
三、使用
adb shell am start com.xxx.xxx/com.xxx.xxx.starActivity啟動APP
總結
以上是生活随笔為你收集整理的使用ADB启动手机APP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ANSYS——对称模型对称边界的确定以及
- 下一篇: if else的使用以及如何从键盘获取数