通过ADB快速定位 Android APP 当前页面(Activity / Fragment)

  • 查看当前Activity:
    adb shell "dumpsys window w | grep name="

  • 查看当前栈顶的Activity:
    adb shell dumpsys activity | grep "mFocusedActivity"

  • 查看当前栈顶的Activity的Fragment:
    adb shell dumpsys activity your.package.name
    或者:adb shell dumpsys activity top

  • 查看帮助:
    adb shell dumpsys activity -h

补充:一些其他的ADB命令

  • 查看当前与用户交互的activity:
    adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'
    或者:adb shell dumpsys activity | grep -i run

  • 显示当前所有在运行的任务栈,并可查看栈中所有的 Activity 的列表
    adb shell dumpsys activity activities

  • 获取当前 Android 系统 Activity 栈中 Activity 信息
    adb shell dumpsys activity

参考链接:

  • adb shell dumpsys 命令用法
  • 官方文档,比较详细的介绍
  • 一份超全超详细的 ADB 用法大全
  • 你应该知道的一些 ADB 命令

你可能感兴趣的:(通过ADB快速定位 Android APP 当前页面(Activity / Fragment))