6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Android 11] 起動しているActivity/Fragmentを表示するadbコマンド

Last updated at Posted at 2021-05-07

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が少なくてより短く見たい場合は減らしてください。

最後に

情報提供いただけると幸いです!

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?