方法一
adb shell dumpsys activity top会获取当前最顶层的界面的信息,也就是你看到的那个界面的信息。这些信息可能会很多,所以我保存这些信息到桌面的a.txt文件中,然后用notepad++打开a.txt文件搜索关键字Added Fragments就看看到对应的framents。其中mUserVisibleHint=true的那个Frament就你看到的那个界面。
adb shell dumpsys activity top >C:\Users\Tom\Desktop\a.txt
方法二
adb shell dumpsys activity com.shoplex.shoplex(这里是你要查看的应用的包名)
这个命令执行之后最后一行会显示Fragment信息。如果这个方法失效的话、就用方法一。
如果你不知道包名怎么办?
打开应用界面、然后输入dumpsys activity就看看到包名和对应的activity
adb shell dumpsys activity | findstr "mFocusedActivity"

本文介绍两种使用adb命令查询Android应用当前界面Fragment的方法。方法一通过执行'dumpsys activity top'命令并保存输出到文件中,利用文本编辑器查找关键词来定位目标Fragment;方法二直接通过'dumpsys activity'加上应用包名来快速获取Fragment信息。
1万+

被折叠的 条评论
为什么被折叠?



