DEV Community

松本隆介
松本隆介

Posted on • Updated on

adb のコマンドチートシート( 備忘録)

個人的な備忘録

提供元不明アプリのパッケージ名取得方法

adb shell pm list package | grep 絞り込みワード
Enter fullscreen mode Exit fullscreen mode

自社アプリとかで jp.co.hogehoge みたいにある程度決まってるならより絞り込みやすい

adb shell pm list package | grep jp.co.hogehoge
Enter fullscreen mode Exit fullscreen mode

Android端末にダミーファイルを作成する

ストレージギリギリの時の動作テストとかでダミーファイルを作成してストレージを埋めたい場合がある
ダミーを作成して転送するより shell で端末に入り直接生成した方が早い

ダミーの作成には dd コマンドを利用する

adb shell
cd sdcard/download
dd if=/dev/zero of=dummy.txt bs=1g count=1
Enter fullscreen mode Exit fullscreen mode

こんな感じで作成する、sdcardのdownloadフォルダに 1GBのdummy.txtファイルを生成している


adbで接続している端末の再起動

adb reboot
Enter fullscreen mode Exit fullscreen mode

adb で接続している端末の電源を落とす

adb shell reboot -p
Enter fullscreen mode Exit fullscreen mode

-p は poweroff


UnityのDebug情報をlogcatで取得する

adb logcat -s Unity ActivityManager PackageManager dalvikvm DEBUG 
Enter fullscreen mode Exit fullscreen mode

ログをテキストファイルに出力したい場合は > ファイル名.txt をしていすれば良い、この時はコマンドライン上にはログは流れないがちゃんとファイルに出力される

adb logcat -s Unity ActivityManager PackageManager dalvikvm DEBUG > hoge.txt 
Enter fullscreen mode Exit fullscreen mode

インストールされたアプリのバージョンを調べる

adb shell dumpsys package アプリのパッケージ名
Enter fullscreen mode Exit fullscreen mode

versionNameあたりにバージョン名が記述されてる

Top comments (0)