【python+appium自动化测试】--常用adb命令

参考连接https://github.com/mzlogin/awesome-adb       https://www.wanandroid.com/blog/show/2310

 

查看安装的第三方应用

adb shell pm list packages -3

查看前台 Activity

命令:

adb shell dumpsys activity activities | grep mFocusedActivity

输出示例:

mFocusedActivity: ActivityRecord{8079d7e u0 com.cyanogenmod.trebuchet/com.android.launcher3.Launcher t42}

其中的 com.cyanogenmod.trebuchet/com.android.launcher3.Launcher 就是当前处于前台的 Activity。

查看正在运行的 Services

命令:

adb shell dumpsys activity services [<packagename>]

<packagename> 参数不是必须的,指定 <packagename> 表示查看与某个包名相关的 Services,不指定表示查看所有 Services。

<packagename> 不一定要给出完整的包名,比如运行 adb shell dumpsys activity services org.mazhuang,那么包名 org.mazhuang.demo1org.mazhuang.demo2 和 org.mazhuang123 等相关的 Services 都会列出来。

查看应用包名和activity名

adb logcat|findstr -i displayed

 

启动应用

adb shell am start com.xueqiu.android/.view.WelcomeActivityAlias

posted @ 2021-03-05 10:35  第五个季节xjw  阅读(102)  评论(0)    收藏  举报