ADBコマンドでAPKをインストールする方法|初心者向け徹底解説
Androidスマートフォンにアプリをインストールするとき、最初に思い浮かぶのは何でしょうか?そう、Google Playストアですね。Playストアからアプリをダウンロードしてインストールするのが、最もシンプルで簡単な方法です。しかし、それが唯一の方法というわけではありません。実は、APKファイルからアプリをインストールするという選択肢も常にあります。APKファイルはソフトウェアのセットアップファイルのようなもので、ChromeなどのWebブラウザを使ってダウンロードし、必要なときにインストールできます。唯一の条件は、ブラウザに対して「提供元不明のアプリ」の権限を有効にすることだけです。
ただし、この方法ではデバイスに直接アクセスできる必要があります。そこで、誤ってシステムファイルが破損してしまい、UIがクラッシュしてスマホに一切アクセスできなくなった状況を想像してみてください。この問題を解決する唯一の方法は、サードパーティ製のUIアプリをインストールしてデバイスを復旧させることです。ここで活躍するのがADBです。ADBを使えば、PCからデバイスを操作できます。このような状況でアプリをインストールできる唯一の手段なのです。
これは、ADBが救世主となり得る数あるシナリオの一例にすぎません。だからこそ、ADBについて深く知り、使い方を学んでおくことは大きなメリットになります。この記事では、ADBとは何か、どのように動作するのかを解説し、セットアップの手順から、ADBを使ってアプリをインストールする方法まで詳しくご紹介します。
ADBコマンドでAPKをインストールする方法
ADBとは?
ADBは「Android Debug Bridge(アンドロイド・デバッグ・ブリッジ)」の略称です。Android SDK(Software Development Kit)に含まれるコマンドラインツールで、USBケーブルでPCと接続したAndroidスマートフォンをPC側から操作できるようにします。アプリのインストールやアンインストール、ファイル転送、ネットワークやWi-Fi接続情報の取得、バッテリー状態の確認、スクリーンショットや画面録画など、さまざまな操作が可能です。ADBには、デバイス上で多様な操作を実行するためのコマンド群が用意されています。実際、ADBは非常に強力なツールであり、習熟にはある程度の練習と経験が必要な高度な操作も実行できます。コーディングの世界に触れるほど、ADBの有用性は高まっていきます。ただし、本記事では話をシンプルにするため、基本事項を中心に、主にADBを使ったAPKのインストール方法をご紹介します。
仕組みはどうなっている?
ADBは「USBデバッグ」機能を使ってデバイスを制御します。USBケーブルでPCに接続すると、ADBクライアントが接続されたデバイスを検出します。そして、コマンドライン(コマンドプロンプト)を介して、PCとAndroidデバイス間でコマンドや情報をやり取りします。専用のコード(コマンド)を使うことで、Androidデバイス上のプロセスや操作を細かく制御できるのです。
ADBを使用するための前提条件
ADBコマンドでAPKをインストールする前に、以下の前提条件が満たされていることを確認しましょう。
1. デバイスドライバーのインストール
まず必要なのは、PCにデバイスドライバーがインストールされていることです。ほとんどのAndroidスマートフォンには専用のデバイスドライバーが用意されており、スマホをPCに接続すると自動的にインストールされます。ドライバーが用意されていない場合は、別途ダウンロードする必要があります。NexusなどのGoogle製デバイスであれば、SDKに含まれる「Google USB Driver」をインストールすればOKです(後述します)。Samsung、HTC、Motorolaなどの各メーカーは、それぞれ公式サイトでドライバーを提供しています。
2. USBデバッグの有効化
次に、AndroidスマートフォンでUSBデバッグを有効にする必要があります。この設定は「開発者向けオプション」内にあります。まず、設定メニューから開発者向けオプションを有効にしてください。
その後、開発者向けオプションからUSBデバッグを有効にします。
a. 設定を開き、「システム」をタップします。

b. 「開発者向けオプション」をタップします。
c. 下にスクロールし、「デバッグ」セクションにある「USBデバッグ」の項目を見つけます。スイッチをオンにすれば準備完了です。
3. ADBのダウンロードとインストール
最後に、PCにADBをダウンロードしてインストールします。具体的な手順は次のセクションで詳しくガイドします。
WindowsにADBをダウンロード・インストールする方法
前述のとおり、ADBはAndroid SDKの一部であるため、ツールキット一式のセットアップパッケージをダウンロードする必要があります。以下の手順に従って、Windows 10にADBをダウンロード・インストールしましょう。
1. Android SDK Platform Toolsのダウンロードページにアクセスします。
2. 「Download SDK Platform-Tools for Windows」ボタンをクリックします。使用しているOSに応じて、他の選択肢を選んでも構いません。
3. 利用規約に同意し、「Download」ボタンをクリックします。
4. ZIPファイルのダウンロードが完了したら、ツールキットファイルを保存したい場所に展開します。
フォルダ内に他のツールと一緒に「adb」が入っているのが確認できます。これでインストールは完了です。次は、ADBを使ってデバイスにAPKをインストールする手順に進みましょう。
ADBを使ってデバイスにAPKをインストールする方法
ADBコマンドでAPKをインストールする前に、ADBが正しくセットアップされており、接続したデバイスが正常に認識されていることを必ず確認してください。
1. そのために、AndroidデバイスをPCに接続し、SDK Platform Toolsが入っているフォルダを開きます。
2. フォルダ内でShiftキーを押しながら右クリックし、メニューから「コマンドウィンドウをここで開く」を選択します。このオプションが表示されない場合は、「PowerShellウィンドウをここで開く」をクリックしてください。
3. コマンドプロンプト/PowerShellウィンドウに「.\adb devices」と入力し、Enterキーを押します。
4. コマンドウィンドウにデバイス名が表示されます。
5. 表示されない場合は、デバイスドライバーに問題があります。
6. 解決策は簡単です。PCの検索バーから「デバイスマネージャー」を開きます。
7. リストの中にAndroidデバイスが表示されるので、右クリックして「ドライバーの更新」を選択します。
8. 次に、「ドライバーを自動的に検索」を選択します。新しいドライバーが存在する場合は、自動的にダウンロードされてインストールされます。
9. 再びコマンドプロンプト/PowerShellウィンドウに戻り、先ほどと同じコマンドを入力してEnterキーを押します。今度はデバイス名が画面に表示されるはずです。
これで、ADBのセットアップが成功し、デバイスが正しく接続されていることが確認できました。これでADBコマンドを使って、スマホに対してあらゆる操作が行えます。コマンドはコマンドプロンプトまたはPowerShellウィンドウに入力します。ADB経由でAPKをインストールするには、APKファイルをあらかじめPCに保存しておく必要があります。ここでは、VLCメディアプレーヤーのAPKファイルをインストールする場合を例に説明します。
以下の手順に従ってアプリをインストールしてください。
1. まず、APKファイルをSDK Platform Toolsのフォルダに移動します。こうしておけば、APKファイルの場所までのフルパスをわざわざ入力する必要がなくなり便利です。
2. 次に、コマンドプロンプトまたはPowerShellウィンドウを開き、次のコマンドを入力します:「adb install <アプリ名.apk>」。アプリ名の部分にはAPKファイルの名前を入れます。今回の例では「VLC.apk」となります。
3. インストールが完了すると、画面に「Success」というメッセージが表示されます。
おすすめ記事:
- AMOLED/LCDディスプレイの焼き付きを直す方法
- Androidのセーフモードを解除する方法
以上で、ADBコマンドを使ってAPKをインストールする方法をマスターできました。ただし、前述のとおりADBは強力なツールであり、他にもさまざまな操作に活用できます。正しいコードと構文さえ分かれば、できることの幅は大きく広がります。最後に、おまけとして、試してみると楽しい厳選の重要コマンドをいくつかご紹介します。
その他の重要なADBコマンド
1. 「adb install -r <アプリ名.apk>」 – 既存のアプリを再インストールまたは更新するためのコマンドです。すでにデバイスにインストール済みのアプリを、最新のAPKファイルでアップデートしたい場合などに便利です。システムアプリが破損してしまった際に、APKファイルで置き換えたいときにも役立ちます。
2. 「adb install -s <アプリ名.apk>」 – アプリをSDカードにインストールするためのコマンドです。ただし、アプリ自体がSDカードへのインストールに対応していること、およびデバイスがSDカードへのアプリインストールを許可していることが前提となります。
3. 「adb uninstall <パッケージ名>」 – デバイスからアプリをアンインストールするコマンドです。ただし、アンインストール時には完全なパッケージ名を指定する必要がある点に注意してください。たとえばInstagramをアンインストールする場合は「com.instagram.android」と入力します。
4. 「adb logcat」 – デバイスのログファイルを表示するコマンドです。
5. 「adb shell」 – Androidデバイス上で対話型のLinuxコマンドラインシェルを開くコマンドです。
6. 「adb push <ファイルのパス>/sdcard/<フォルダ名>」 – PC上のファイルをAndroidデバイスのSDカードに転送するコマンドです。「ファイルのパス」にはPC上のファイルの場所を、「フォルダ名」にはAndroidデバイス上の転送先ディレクトリを指定します。
7. 「adb pull /sdcard/<ファイル名><保存先のパス>」 – pushコマンドの逆の動作をするコマンドで、AndroidデバイスからPCへファイルを転送できます。「ファイル名」にはSDカード上のファイル名を、「保存先のパス」にはPC上の保存先を指定します。
8. 「adb reboot」 – デバイスを再起動するコマンドです。「reboot」の後に「-bootloader」を付け加えると、ブートローダーで起動することもできます。また、機種によっては「reboot recovery」と入力することで、直接リカバリーモードで起動できるものもあります。
-
ADBの「デバイスが未承認です」エラーを解決・回避する6つの方法
ADB(Android Debug Bridge)は、パソコンからAndroidスマートフォンを操作できる非常に便利なツールです。パソコン経由でのアプリインストールやアプリのデバッグなど、多彩な機能を提供します。ただし、ADB機能はAndroid端末では初期状態で無効になっており、ユーザー自身が手動で有効化する必要があります。 ADBを使用していると、「ADB device unauthorized(デバイスが未承認です)」というエラーメッセージに悩まされることがあります。本記事では、このエラーの原因と、ADBおよびADBlinkの未承認エラーを回避・解決するための具体的な対処法を詳しく解説
-
VirtualBoxを使ってWindows 10にUbuntuをインストールする完全ガイド
Windowsをお使いの方でも、OSを切り替えることなくUbuntuを利用することができます。その鍵となるのが、VirtualBoxを使った仮想環境の構築です。仮想マシンの大きなメリットは、必要なときだけ起動できる点と、ディスクのパーティション分割といった特別な作業が一切不要な点にあります。 この記事では、VirtualBoxを使用してWindows 10上にUbuntuをインストールする手順を、初心者にもわかりやすく解説します。 作業を始める前に、以下の3つのソフトウェアをダウンロードしておきましょう。 Oracle VirtualBox Ubuntu(ISOイメージ) VirtualBo