よく使うADBコマンドメモ
よく使うADBコマンド一覧
ADBコマンド | 意味 |
---|---|
adb kill-server | ADBの停止 |
adb start-server | ADBの起動 |
adb devices | 接続中のスマートホン一覧 |
adb reboot | 接続中スマートホンの再起動 |
adb reboot recovery | 接続中スマートホンを再起動し、リカバリモードに入る |
adb reboot bootloader | 接続中スマートホンを再起動し、ブートローダーに入る |
adb logcat | 接続中スマートホンのログを表示 |
adb install XXX.apk | apkファイルのインストール |
adb pull <スマホ内のファイル名> | 接続中スマートホンのディレクトリまたはファイルをダウンロードする |
adb push <PC上ファイル名> <スマホ内ディレクトリ名> | PC上のファイルを接続中スマートホンのディレクトリ内にアップロードする |
adb shell | シェルに入る |
adb root | (可能な場合)ADBをroot権限で実行する |
adb remount | (可能な場合)スマートホン内の/systemディレクトリを書き込み可能でマウントする |
adb installでインストールしたアプリはスマートホン設定のアプリマネージャーからアンインストールすることが出来ます。
adb pullはファイルを指定すればファイルのみ、ディレクトリを指定するとディレクトリ以下のすべてのファイルがダウンロードできます。
ダウンロードできるファイルはadb shell後使用できるUnixコマンド「ls」で確認できます。
コマンド応用編(メモ)
例えば、adb pushで複数ファイル(1.apk 2.apk 3.apk)をアップロードする場合
1ファイルずつ/system/app/ディレクトリ内にアップロードする
>adb push 1.apk /system/app/
>adb push 2.apk /system/app/
>adb push 3.apk /system/app/
とするよりも、PC上のフォルダAAAにアップロードしたいファイルを入れ
>adb push AAA/. /system/app/
とした方がまとめてアップロードでき、コマンド数が少なく済む。adb rootはadb shell後の
$ su
#
状態と同じ。また、adb remountも
# mount -o remount,rw /system
後の状態と同じ。
0 件のコメント :
コメントを投稿