macOSで「adb devices」コマンドが機能しない問題の解決方法


  1. Android SDKプラットフォームツールのインストール: Androidデバイスを接続するためには、Android SDKプラットフォームツールが必要です。まず、Android Studioをダウンロードしてインストールします。その後、Android StudioのSDKマネージャーから「Android SDK Platform-Tools」を選択してインストールします。

  2. PATH環境変数の設定: macOSでは、ターミナルからadbコマンドを実行するために、PATH環境変数にAndroid SDK Platform-Toolsのパスを追加する必要があります。以下の手順で設定できます。

    • ターミナルを開きます。
    • nano ~/.bash_profileと入力して、.bash_profileファイルを開きます(ファイルが存在しない場合は新規作成されます)。
    • ファイルの末尾に以下の行を追加します。

      export PATH=$PATH:/path/to/android-sdk/platform-tools

      上記の/path/to/android-sdk/platform-toolsを実際のAndroid SDK Platform-Toolsのパスに置き換えてください。

    • Control + Xを押して、変更を保存します。
  3. ターミナルを再起動: .bash_profileファイルの変更を反映させるために、ターミナルを再起動します。

  4. adbコマンドの実行: ターミナルを開き、adb devicesコマンドを実行してみてください。Androidデバイスが接続されている場合、デバイスの一覧が表示されるはずです。

  • Androidデバイスが正しく接続されているかどうかを確認します。デバイスが接続されていない場合は、適切なUSBケーブルで接続してください。
  • Androidデバイスのデバッグモードが有効になっているかどうかを確認します。デバッグモードが無効になっている場合は、設定から有効にしてください。