web-dev-qa-db-ja.com

Mac OS Xでadbを設定する

私はMacでadbを設定する方法を考え出すのにかなりの時間を費やしました、それで私はそれを設定する方法を書くことが何人かの人々にとって役に立つかもしれないと思うことを考えます。 adbは、お使いの携帯電話/エミュレータにAndroidアプリをインストールして実行するためのコマンドラインツールです。

370
changey

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile

Android-sdksフォルダを他のディレクトリに置く場合は、パスをAndroid-sdks/platform-toolsがあるディレクトリに置き換えます。

444
changey

注:これはもともと MAC OS XへのADBのインストール で書かれていましたが、その質問はこの質問の重複としてクローズされました。

オプション1 - 自作を使用する

これが最も簡単な方法であり、自動更新を提供します。

  1. 自作 をインストール

    Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. Adbをインストール

    brew cask install Android-platform-tools
    
  3. Adbを使い始める

    adb devices
    


オプション2 - 手動(プラットフォームツールのみ)

これは、ADBとFastbootを手動でインストールする最も簡単な方法です。

  1. 古いインストールを削除します (オプション)

    rm -rf ~/.Android-sdk-macosx/
    
  2. https://developer.Android.com/studio/releases/platform-tools.html に移動して、SDK Platform-Tools for Macリンクをクリックします。

  3. ダウンロードフォルダに移動します

    cd ~/Downloads/
    
  4. ダウンロードしたツールを解凍する

    unzip platform-tools-latest*.Zip 
    
  5. 誤って削除しないように、どこかに移動してください

    mkdir ~/.Android-sdk-macosx
    mv platform-tools/ ~/.Android-sdk-macosx/platform-tools
    
  6. パスにplatform-toolsを追加してください

    echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  7. あなたのbashプロファイルを更新する(あるいは端末アプリを再起動する)

    source ~/.bash_profile
    
  8. Adbを使い始める

    adb devices
    

オプション3 - Android Studioが既にインストールされている場合

  1. パスにplatform-toolsを追加してください

    echo 'export Android_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
    echo 'export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools' >> ~/.bash_profile
    
  2. あなたのbashプロファイルを更新する(あるいは端末アプリを再起動する)

    source ~/.bash_profile
    
  3. Adbを使い始める

    adb devices
    

オプション4 - MacPorts

  1. Android SDKをインストールします。

    Sudo port install Android
    
  2. SDKマネージャを実行します。

    sh /opt/local/share/Java/Android-sdk-macosx/tools/Android
    
  3. Android SDK Platform-tools (オプション) 以外のすべてのチェックを外します

  4. ライセンスを受け入れて、パッケージをインストールします。 SDKマネージャを閉じます。

  5. パスにplatform-toolsを追加してください。 MacPortsでは、それらは/opt/local/share/Java/Android-sdk-macosx/platform-toolsにあります。例えば、bashの場合:

    echo 'export PATH=$PATH:/opt/local/share/Java/Android-sdk-macosx/platform-tools' >> ~/.bash_profile
    
  6. あなたのbashプロファイルを更新してください(あるいは端末/シェルを再起動してください):

    source ~/.bash_profile
    
  7. Adbを使い始めます。

    adb devices
    

オプション5 - 手動(SDKマネージャを使用)

  1. 古いインストールを削除します (オプション)

    rm -rf ~/.Android-sdk-macosx/
    
  2. Androidデベロッパーサイトの "コマンドラインツールだけを入手する" の下にあるMac SDK Toolsをダウンロードします。必ずダウンロードフォルダーに保存してください。

  3. ダウンロードフォルダに移動します

    cd ~/Downloads/
    
  4. ダウンロードしたツールを解凍する

    unzip tools_r*-macosx.Zip 
    
  5. 誤って削除しないように、どこかに移動してください

    mkdir ~/.Android-sdk-macosx
    mv tools/ ~/.Android-sdk-macosx/tools
    
  6. SDKマネージャを実行する

    sh ~/.Android-sdk-macosx/tools/Android
    
  7. Android SDK Platform-tools (オプション) 以外のすべてのチェックを外します

enter image description here

  1. Install Packagesをクリックし、ライセンスに同意し、Installをクリックします。 SDKマネージャウィンドウを閉じます。

enter image description here

  1. パスにplatform-toolsを追加してください

    echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
    
  2. あなたのbashプロファイルを更新する(あるいは端末アプリを再起動する)

    source ~/.bash_profile
    
  3. Adbを使い始める

    adb devices
    
685
brismuth

これは完璧です....

ターミナルで両方のコマンドを隣り合わせに実行する

export Android_HOME=/Users/$USER/Library/Android/sdk

export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
66
Suhail Sheikh

注:adbのパスはAndroid Studio 1.0.xx以降に変更されました

bash Shellの場合は、次のように使用します。

echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile

tcsh Shellの場合は、次のように使用します。

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc
58
Vic

個人的には、.bashrcを.bash_profileに入れるだけです。

echo 'source ~/.bashrc' >> ~/.bash_profile

だから私はそれを私の.bashrcに入れました。そして私はAndroid Studioを使用しているので、それは別の道でした。

echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc

また、次のものが欲しいかもしれません。

echo 'Android_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc
23
funroll

これが段階的な情報です。

ステップ1

ターミナルを起動してホームフォルダに移動します。

cd ~/

ステップ2

.bash_profileファイルを開いて編集する

$ open -e .bash_profile

コンピュータパスに.bash_profileファイルがない場合は、作成します。以下のコマンドを入力して新しいファイルを作成してください。作成したら、ステップ2に従ってください。

touch .bash_profile

ステップ-3

下の行を保存します

export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools

ステップ4

以下のコマンドを使用してファイルを更新します

$ source .bash_profile

$ echo $PATH

Androidのパスが出力に設定されているはずです。

21
Ashish

Macシステムでadbコマンドを使用する最も簡単な方法は、プラットフォームツール(adbが存在する場所)へのパスをbash_profileに追加することです。

Adbパスを追加する手順:1. bash_profileを開きます:これは、次のコマンドを使用して実行できます。

open ~/.bash_profile

これにより、エディターでbash_profileが開きます。

  1. Platform_toolsを見つけます。通常は、次の場所にあります:Users/"user_folder"/Library/Android/sdk/platform_tools

  2. 開くbash_profileファイルに次のコマンドを貼り付けます。

    export PATH=$PATH:/Users/A374375/Library/Android/sdk/platform-tools

  3. 次のコマンドを使用してファイルを保存します。

source ~/.bash_profile

  1. 次のように入力して、パスが保存されていることを確認します。echo $PATH:出力に表示されたパス全体を見つけることができるはずです。

  2. adbと入力して、構成が機能したかどうかを確認します。マシンに接続されているデバイスまたはシステムで実行されているエミュレータがある場合、adb devicesと入力すると表示されます。

adbデバイスの出力

13
Ned

Macユーザーの場合:ステップ1:Android Studioをインストールする

ステップ2:ターミナルを開いてタイプする

cd

ステップ3:userNameを変更する下記のコマンドを入力します。

export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH
11
Kiran Sk

cd sdk/platform-tools/を使用してから./adb devicesを使用する

11
yellingbytes

MacOSのiterm2内のzshユーザーのみ

次の2つのコマンドを入力して、macOSのiterm2でAndroid SDKとplatform-toolsをzshに追加します。

echo 'export Android_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools' >> ~/.zshrc
8
Akarsh SEGGEMU

mAC OS XでAndroid Studioを使用している場合は、端末アプリで次のコマンドを実行できます。

echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc
exec $Shell

そして次:

adb devices

そして、あなたはあなたのAndroidデバイスがあなたのMACのUSBケーブルで接続されている状態でリストを表示しているはずです。例えば次のようなものです:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5        device
7
trejo08

これが詳細なマニュアルです:
http://codexpi.com/add-Android-adb-path-mac-os-x-mavericks/ /

これをまとめると:

  1. Bash_profileファイルを作成して開く

    touch .bash_profile
    open -e .bash_profile

  2. (Android SDK内で)platform-toolsフォルダーのパスを追加します

    export PATH="$PATH:/Users/USERNAME/PATH TO Android SDK/platform-tools/

  3. 更新するためにコマンド. .bash_profileを実行します(端末を再起動する必要はありません)

5
Alex

ZSHを使用しており、Android Studio 1.3を使用している場合:1. .zshrcファイルを開きます(ホームディレクトリにあり、ファイルは隠されているため、隠しファイルが表示されます)。2.次の行を追加します。alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb" 4.端末を開いてadb devicesと入力します。5.問題なければ、接続されているすべての機器のリストが表示されます。

5
kamelnyc

これは、Android Studioをインストールした後しばらくの間邪魔をした後、私にとっては完全にうまくいきました。

  1. .bash_profileファイルがあることを確認してください。これはあなたの[username]ディレクトリにあるはずです。

  2. どのディレクトリからでも、次のように入力します。

    echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile
    

さて、通常、あなたはこの正確なパスを持っていますが、そうでなければ、その後あなたがplatform-toolsフォルダーを持っているどんなパスでも使用してください

  1. .bash_profileが存在するディレクトリから、次のように入力します。

    . .bash_profile
    
  2. adb devicesをタイプしてください。 「接続されているデバイスの一覧」という応答が表示されます。これで、./adb devices !!!のようにもっと不可解なコマンドを入力するために毎回platform-toolsディレクトリに行く必要がなくなりました。

2
rupaguha

私の場合:私は(マック上で)次のことをしました:

  1. 「.bash_profile」と「.profile」をバックアップした
  2. すべてのAndroid関連のパスをクリアしました。
  3. 新しいパスを作成しましたが、今回はそれぞれのフォルダ{/.../sdk、/.../tools、/.../platform-tools}を端末にドラッグしました。私はこれを ".bash_profile"と ".profile"の両方に対して行った。
  4. その後、各ファイルを正常に保存した後。変更を確定するために端末を再起動しました。
  5. 次に、adbが応答しているかどうかをテストしました。(端末で)adbデバイスと入力します。
  6. 私はまだ表示されていないところで私の運(私のデバイス)がなかった、それから私はまだadbを再開した。
  7. 私は続けて "Android update adb"をしました。これはちょうどadbを殺して再起動しました
  8. 私はまだデバイスが表示されていないことをもう一度試してみました。
  9. 私は自分のAndroidデバイスを完全にバックアップし、電話機全体を工場出荷時のデフォルトにリセットし、開発用にデバイスをアクティブにし、その設定>アプリケーションでのUSBデバッグを可能にしました。

********動作したように動作します********

私はコマンド "adb devices"でもう一度試してみました、そしてすべてはデバイスが見えていた正常に戻りました。

ではごきげんよう。ただあきらめてはいけない。それは私に多くのトラブルシューティングを要しました。幸運を祈ります。

1
AppEmmanuel

2018年からのいくつかの更新された情報でコメントしています。

プラットフォームツール用の実行可能バイナリは、ここでAndroidによってMacで利用可能になります。 https://developer.Android.com/studio/releases/platform-tools.html

あなたのMacにこれらをダウンロードしてください。それらをディレクトリに配置します。私は~/Software/platform-toolsに配置しました

あなたがルートアクセス権を持っている場合 、私がMac上で見つけた最も簡単な方法は/etc/pathsのリストにあなたのディレクトリを追加することです。 $PATHは少し追加しただけでも厄介で読みづらいようになり始めますが、/etc/pathsはすべてき​​れいに整理された別々の行になっています。 欠点は、rootアクセスが必要なことです。

$ cat /etc/paths  # check contents of the file
$ Sudo nano /etc/paths

このリストの最後にplatform-toolsディレクトリのフルパス(/Users/GodZilla/Software/platform-tools/adbなど)を貼り付けて保存します。もう一度ターミナルを終了して開き、platform-toolsディレクトリが見えるかどうか確認してください。

$ which adb
/Users/GodZilla/Software/platform-tools/adb
$ which fastboot
/Users/GodZilla/Software/platform-tools/fastboot

あなたがrootアクセス権を持っていない場合は、他のユーザが提案しているように、あなたの.bash_profileの$PATH(またはzshを使っているなら.zshenv)にplatform-toolsディレクトリを追加するだけです。