[Android]adbコマンドのいろいろ
adbコマンド
インストール方法などは割愛。
コマンドプロンプトから"adb "でAndroid端末にいろいろ出来る。
また増えたら追記する。
- devices
コマンド : adb devices
PCに接続されている端末を確認する。
- install
コマンド : adb install [インストールするapk]
Android端末にアプリをインストールする。
"-r"オプションでアップデートインストール。
- shell
コマンド : adb shell
Android端末に移動してLinuxライクに操作できる。
使用可能コマンドは機種依存?
- pull
コマンド : adb pull [SOURCE] [DESTINATION]
Android端末からファイルを取得する。
- push
コマンド : adb push [SOURCE] [DESTINATION]
Android端末にファイルを送信する。
adb shellについて
- 引数で指定したコマンドを直接実行もできる。
コマンド : adb shell "rm hoge.txt"
- adb shell実行後にsystem権限の"/data/data"配下にアクセスする方法。
コマンド : run-as [パッケージ名]
- 上2つを組み合わせることも可能。
コマンド : adb shell "run-as [パッケージ名] cat /data/data/hoge.txt 〉 /mnt/sdcard/hoge.txt"
コマンド例のようにアクセス権のある所にファイルをコピーできる。