Android 11になってdumpsysの出力が変わり、Android 10以前に使用していたコマンドでは、起動しているActivityやFragmentを取得できないようになっていました。
明確なドキュメントがなく、手探りで探したのですが、シェアします。
参考: https://developer.android.com/studio/command-line/dumpsys
今Focusが当たっているActivity
adb shell dumpsys activity | grep "CurrentFocus"
ActivityのStack
adb shell dumpsys activity | grep "#[0-9]* ActivityRecord"
Android 10以前の adb shell dumpsys activity | grep -B 1 "Run #[0-9]*:"
ポジション。
追加されたFragment
adb shell dumpsys activity top | grep 'Added Fragments' -A 5
-A
の後の数字は表示する行数なので、fragmentがたくさんあって5行じゃ足りない場合は増やし、fragmentが少なくてより短く見たい場合は減らしてください。
最後に
情報提供いただけると幸いです!