パソコンから adb で APK をインストールする方法

読了 1 分 · 更新 2026-09-05

Advertisement

adb が向いている場面

パソコンからのインストールはスマホのインストーラーを完全に迂回し、失敗時に本当のエラーコードを表示し、サードパーティのアプリなしで分割バンドルを扱え、ファイルマネージャーのない Android TV ボックスに入れる唯一の方法でもあります。

準備

  1. platform-tools を入手します。macOS は brew install --cask android-platform-tools、Debian と Ubuntu は sudo apt install adb、Windows は Google の SDK Platform-Tools をダウンロードして展開します。
  2. スマホで、設定 › 端末情報の「ビルド番号」を 7 回タップして開発者向けオプションを有効にし、「USB デバッグ」をオンにします。
  3. ケーブルを接続して adb devices を実行し、スマホ側の確認を承認します。unauthorized ではなく device と表示されるはずです。

ワイヤレス:Android 11 以降は開発者向けオプションに「ワイヤレスデバッグ」があり、ペア設定コードを使います。adb pair <ip:port> のあと adb connect <ip:port>

コマンド

目的コマンド
APK をインストールadb install app.apk
データを保持して再インストールadb install -r app.apk
分割バンドルをインストールadb install-multiple base.apk split_config.arm64_v8a.apk split_config.ja.apk
XAPK / APKS をインストールまず展開(zip です)して中の APK に install-multiple
特定ユーザーにインストールadb install --user 0 app.apk
アンインストールadb uninstall <パッケージ名>
入っているバージョンを確認`adb shell dumpsys package <パッケージ名> \grep version`

ダウングレード

adb install -r -d app.apk-d はデバッグ可能なビルドでのみ低いバージョンコードを許可します。通常のアプリでは無視され、INSTALL_FAILED_VERSION_DOWNGRADE で失敗します。アプリをダウングレードする方法 のとおり、先にアンインストールしてください。

エラーの読み方

adb はスマホのインストーラーと違って理由を表示します。INSTALL_FAILED_UPDATE_INCOMPATIBLE は署名の不一致、INSTALL_FAILED_NO_MATCHING_ABIS はパッケージに自分の CPU 用のネイティブコードがない、INSTALL_FAILED_OLDER_SDK はより新しい Android が必要、INSTALL_FAILED_MISSING_SPLIT はバンドルのベース APK だけを入れた、という意味です。

OBB データ

adb は拡張ファイルを配置しません。adb push main.1234.com.example.obb /sdcard/Android/obb/com.example/ でコピーしてください。

本ガイドは一般的な Android の動作を説明しています。メニュー名はメーカーや Android のバージョンで異なります。当サイトのダウンロードは実績のある第三者ミラーから配信され、当方で改変することはありません。

ほかのガイド

Advertisement