目指せ!!full stack developer

一生プログラマーのままに生きたい

androidテスト 表示中のactivity情報

1現在表示中アプリのレイアウト階層
adb shell dumpsys activity top
2現在表示中アプリのpid調査
adb shell dumpsys activity top | grep "pid"
3現在表示中のアプリ名
adb shell dumpsys activity | grep "Run #*:"//?展可看看有没有多重??
4現在表示中アプリを強制終了
adb shell am force-stop com.nttdocomo.labs.premama3.android
5メモリ情報
adb shell dumpsys meminfo <pkg>
  ※:意外な発見DBも表示している。
     パスをコピーしadb pull <path>で取得可能
6アプリ一覧とフィルタ
adb shell pm list package
adb shell pm list package com.google//先頭com.googleのみ表示する
7メモリ分析
adb shell am dumpheap <pid> /sdcard/abc.hprof

 

androidテスト 画面キャプチャと画面録画

1画面キャプチャについて

1.1画面キャプチャし、端末内の/sdcard/image.png保存

adb shell screencap -p /sdcard/image.png

1.2キャプチャした画像はpcに保存

adb pull /sdcard/image.png

 

2画面録画

2.1画面録画し、端末内の/sdcard/video.mp4保存

adb shell screenrecord /sdcard/video.mp4

2.2画像はpcに保存

adb pull /sdcard/video.mp4

2.3その他

録画は最大3分間、画像画質はオプション追加して調整可能

2.4ヘルプ

adb shell screenrecord --help