seth-tech’s blog

仕事で調べたことなど備忘録

[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"

コマンド例のようにアクセス権のある所にファイルをコピーできる。