1. はじめに
Android Debug Bridge の正式名である adb は、Android SDK に含まれるツールです。adb を使用すると、デバッグ ブリッジとして機能する Android エミュレータや実際の Android デバイスを直接操作および管理できます。
2. 共通コマンド
- ネットワーク上のデバイスを接続する
adb.exe connect IP地址:端口 (端口默认为:5555 可以省略)
- ネットワークからデバイスを切断する
adb.exe disconnect IP地址:端口 (端口默认为:5555 可以省略)
- 接続されているデバイスを確認します (USB 経由で接続する場合はこのコマンドを直接実行し、電話機で [承認] をクリックします)。
adb.exe devices -l
- コマンドラインを入力すると、コマンドの前に adb shell を追加せずに、シェルコマンドを直接実行できます。
adb.exe shell
- インストールされているシステム アプリケーション パッケージ名を照会します (adb シェルで実行)
pm list packages –s
- インストールされているサードパーティ アプリケーションのパッケージ名をクエリします (adb シェルで実行)
pm list packages -3
- すべてのアプリケーション パッケージ名をクエリします (adb シェルで実行)
pm list packages
- ローカルAPKをインストールする
adb install 安装文件名
- アプリをアンインストールします(adbシェルで実行)
pm uninstall --user 0 包名
- コンピュータのファイルをモバイル端末に転送する
adb push 电脑端路径 移动端路径
- モバイルからコンピュータにファイルを転送する
adb pull 移动端路径 电脑端路径
- 電話機のCPUステータスを確認します(adbシェルで実行)
dumpsys cpuinfo
- ディスク使用量情報の表示(adbシェルで実行)
dumpsys diskstats
- アプリを無効にする(adbシェルで実行)
pm disable-user 包名
- アプリケーションを有効にする (adb シェルで実行)
pm enable 包名
- 電話機のバッテリーステータス情報を取得します(adbシェルで実行)
dumpsys battery
- APK ファイルによるソフトウェアのインストールを無効にする (adb シェルで実行)
pm disable-user com.android.packageinstaller
- APK ファイル経由のソフトウェアのインストールを許可します (adb シェルで実行)
pm enable com.android.packageinstaller
- デバイスを再起動します (adb シェルで実行)
reboot