ADVERTISEMENT

【Android】ADBコマンドの基本でPCからスマホを操作する初期設定

【Android】ADBコマンドの基本でPCからスマホを操作する初期設定
🛡️ 超解決

PCからスマートフォンを操作したいと思ったことはありませんか。アプリの詳細な設定変更やデータのバックアップなど、スマホ単体ではできない操作をPCから行いたい場合に役立つのがADBコマンドです。ADBはAndroid Debug Bridgeの略で、開発者向けのツールですが、一般ユーザーでも活用できる場面が多くあります。この記事では、ADBコマンドを使い始めるために必要な初期設定を、手順を追って解説します。

【要点】ADBコマンドの初期設定でPCからスマホを操作できるようにする

  • 開発者向けオプションの有効化: 設定アプリからビルド番号を7回タップすることで、隠されたメニューを表示します。
  • USBデバッグの有効化: 開発者向けオプション内のスイッチをオンにして、PCからの接続を許可します。
  • ADBのインストールと接続確認: PCにADBツールをダウンロードし、コマンドプロンプトで接続テストを行います。

ADVERTISEMENT

ADBコマンドの仕組みと必要な理由

ADB(Android Debug Bridge)は、PCとAndroid端末をUSBケーブルや無線LANで接続し、さまざまな操作をコマンドラインから実行するためのツールです。

通常のスマホ操作ではできないシステム領域のファイル操作や、アプリの強制停止、画面の録画などが可能になります。開発者にとっては必須のツールですが、一般ユーザーでも、例えば初期化前にデータをバックアップしたい場合や、タブレットをキオスク端末として固定したい場合などに役立ちます。

ADBを使うためには、Android側で「開発者向けオプション」と「USBデバッグ」を有効にする必要があります。これはセキュリティ上の理由から、デフォルトでは無効になっています。また、PC側にもADBドライバとツールをインストールしなければなりません。本記事では、これらの設定を一つひとつ丁寧に説明します。

ADBコマンドの初期設定手順

ここでは、PC(Windowsを例にします)とAndroidスマホをUSBケーブルで接続するための基本設定を解説します。MacやLinuxでもほぼ同様の手順です。

開発者向けオプションを有効にする

  1. 設定アプリを開く
    ホーム画面やアプリ一覧から「設定」を開きます。
  2. 端末情報をタップする
    設定メニューの下の方にある「端末情報」や「デバイス情報」を選びます。
  3. ビルド番号を7回連続タップする
    「ビルド番号」という項目を7回続けてタップします。途中でパスワードやPINの入力を求められる場合がありますが、そのまま入力してください。「あと○回で開発者モードになります」などのメッセージが表示されたら成功です。

USBデバッグを有効にする

  1. 開発者向けオプションを開く
    設定トップに戻ると、「システム」の下などに「開発者向けオプション」が追加されています。それをタップします。
  2. USBデバッグのスイッチをオンにする
    「USBデバッグ」という項目を見つけ、スイッチをオンにします。確認ダイアログが表示されたら「OK」をタップします。

PCにADBツールをインストールする

  1. Android SDK Platform Toolsをダウンロードする
    Googleの公式サイトから「SDK Platform Tools」をダウンロードします。Windows用ならZIPファイルが入手できます。
  2. ZIPファイルを解凍する
    ダウンロードしたZIPファイルを任意のフォルダ(例:C:\adb)に解凍します。中にはadb.exeやfastboot.exeなどのファイルが含まれています。
  3. 環境変数にパスを通す(推奨)
    コマンドプロンプトでadbコマンドをどこからでも使えるようにするため、システムの環境変数「Path」にadbフォルダのパスを追加します。これを行わなくても、adb.exeのあるフォルダ内でコマンドを実行すれば問題ありません。

スマホとPCを接続して確認する

  1. スマホをUSBケーブルでPCに接続する
    スマホの画面がロックされている場合はロックを解除しておきます。
  2. USB接続のモードを確認する
    接続後、スマホの通知領域に「USBの設定」が表示されます。タップして「ファイル転送」または「MTP」を選択します。機種によっては「USBデバッグのみ」でも問題ありません。
  3. コマンドプロンプトで接続を確認する
    PCでコマンドプロンプトを開き、adb devicesと入力してEnterキーを押します。初回接続時はスマホ側に「USBデバッグを許可しますか?」というダイアログが表示されるので、「OK」をタップします。再度adb devicesと入力すると、デバイスがリストに表示されます。

ADBコマンド初期設定の注意点と失敗例

設定を進めるうえで、いくつかつまずきやすいポイントがあります。ここでは代表的なトラブルと対処法を紹介します。

デバイスが認識されない場合

adb devicesで「List of devices attached」の下に何も表示されないことがあります。原因として、USBケーブルが充電専用のものだったり、USBドライバが正しくインストールされていないケースが多いです。

対処法としては、まずUSBケーブルをデータ通信対応のものに交換します。次に、スマホのメーカー提供のUSBドライバをPCにインストールします。多くの場合、スマホを接続したときに自動でドライバがインストールされますが、失敗した場合はメーカーのサイトからダウンロードしてください。また、USB接続モードを「ファイル転送」に変更してみることも効果的です。

USBデバッグの許可ダイアログが表示されない

adb devicesを実行しても、スマホに許可を求めるダイアログが表示されない場合があります。これは、過去に「このコンピュータを常に許可」にチェックを入れて許可した後、設定をリセットしていないことが原因です。

解決するには、スマホの「開発者向けオプション」内にある「USBデバッグの許可設定をリセット」をタップします。その後、USBケーブルを抜き差しして再度adb devicesを実行すると、許可ダイアログが現れます。

adbコマンドが見つからないエラー

コマンドプロンプトでadbと入力したときに「’adb’ は、内部コマンドまたは外部コマンドとして認識されていません。」と表示される場合は、環境変数が正しく設定されていないか、カレントディレクトリがadb.exeの場所と一致していません。

対処法として、adb.exeが入っているフォルダに移動してからコマンドを実行するか、環境変数を正しく設定します。環境変数の設定方法はシステムのプロパティから行えます。

ADVERTISEMENT

ADBと他の接続方法の比較

スマホをPCから操作する方法はADB以外にもいくつか存在します。ここでは代表的な方法と比較します。

方法 必要なもの できること 難易度
ADB USBケーブル、PC、ドライバ シェル操作、ファイル転送、アプリ操作など広範囲 中級
AirDroidなどのリモートアプリ スマホアプリ、同じWi-Fi 画面ミラーリング、ファイル転送、電話操作 初級
Googleのデスクトップ同期 Googleアカウント、クラウド 連絡先、写真、カレンダーの同期 初級

ADBは自由度が高く、コマンドラインから細かい制御が可能ですが、初期設定が必要です。一方でリモートアプリは簡単に使える反面、できる操作が限られます。用途に応じて選択するとよいでしょう。

まとめ

この記事では、ADBコマンドを使うための初期設定を解説しました。開発者向けオプションの有効化、USBデバッグのオン、PCへのADBツールインストールを行えば、PCからスマホを操作できる環境が整います。

設定が完了したら、次は実際にADBコマンドを試してみましょう。例えば「adb install アプリのパス」でアプリをインストールしたり、「adb shell」でスマホのLinuxシェルを操作できます。まずは簡単なコマンドから使ってみて、スマホ操作の可能性を広げてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。