通过adb查看当前显示的activity

博客介绍了如何通过ADB命令在Linux和Windows环境下获取Android设备上当前活动的Activity。在Android Studio (AS) 的终端中执行命令时遇到了'findstr'不被识别的问题,而同样的命令在CMD以管理员权限运行则能成功输出。这表明AS终端可能缺少或配置了不同的命令解析环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过adb 查看最上层成activity名字:

linux:

adb shell dumpsys activity | grep “mFocusedActivity”

windows:

adb shell dumpsys activity | findstr “mFocusedActivity”

但我在as的terminal上输入命令提示:

‘findstr’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

而在cmd以管理员身份运行却成功输出当前显示的Activity。