私はMacでadbを設定する方法を考え出すのにかなりの時間を費やしました、それで私はそれを設定する方法を書くことが何人かの人々にとって役に立つかもしれないと思うことを考えます。 adbは、お使いの携帯電話/エミュレータにAndroidアプリをインストールして実行するためのコマンドラインツールです。
echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile
Android-sdksフォルダを他のディレクトリに置く場合は、パスをAndroid-sdks/platform-toolsがあるディレクトリに置き換えます。
注:これはもともと MAC OS XへのADBのインストール で書かれていましたが、その質問はこの質問の重複としてクローズされました。
これが最も簡単な方法であり、自動更新を提供します。
自作 をインストール
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Adbをインストール
brew cask install Android-platform-tools
Adbを使い始める
adb devices
これは、ADBとFastbootを手動でインストールする最も簡単な方法です。
古いインストールを削除します (オプション)
rm -rf ~/.Android-sdk-macosx/
https://developer.Android.com/studio/releases/platform-tools.html に移動して、SDK Platform-Tools for Mac
リンクをクリックします。
ダウンロードフォルダに移動します
cd ~/Downloads/
ダウンロードしたツールを解凍する
unzip platform-tools-latest*.Zip
誤って削除しないように、どこかに移動してください
mkdir ~/.Android-sdk-macosx
mv platform-tools/ ~/.Android-sdk-macosx/platform-tools
パスにplatform-tools
を追加してください
echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
あなたのbashプロファイルを更新する(あるいは端末アプリを再起動する)
source ~/.bash_profile
Adbを使い始める
adb devices
パスに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
あなたのbashプロファイルを更新する(あるいは端末アプリを再起動する)
source ~/.bash_profile
Adbを使い始める
adb devices
Android SDKをインストールします。
Sudo port install Android
SDKマネージャを実行します。
sh /opt/local/share/Java/Android-sdk-macosx/tools/Android
Android SDK Platform-tools
(オプション) 以外のすべてのチェックを外します
ライセンスを受け入れて、パッケージをインストールします。 SDKマネージャを閉じます。
パスに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
あなたのbashプロファイルを更新してください(あるいは端末/シェルを再起動してください):
source ~/.bash_profile
Adbを使い始めます。
adb devices
古いインストールを削除します (オプション)
rm -rf ~/.Android-sdk-macosx/
Androidデベロッパーサイトの "コマンドラインツールだけを入手する" の下にあるMac SDK Toolsをダウンロードします。必ずダウンロードフォルダーに保存してください。
ダウンロードフォルダに移動します
cd ~/Downloads/
ダウンロードしたツールを解凍する
unzip tools_r*-macosx.Zip
誤って削除しないように、どこかに移動してください
mkdir ~/.Android-sdk-macosx
mv tools/ ~/.Android-sdk-macosx/tools
SDKマネージャを実行する
sh ~/.Android-sdk-macosx/tools/Android
Android SDK Platform-tools
(オプション) 以外のすべてのチェックを外します
Install Packages
をクリックし、ライセンスに同意し、Install
をクリックします。 SDKマネージャウィンドウを閉じます。パスにplatform-tools
を追加してください
echo 'export PATH=$PATH:~/.Android-sdk-macosx/platform-tools/' >> ~/.bash_profile
あなたのbashプロファイルを更新する(あるいは端末アプリを再起動する)
source ~/.bash_profile
Adbを使い始める
adb devices
これは完璧です....
ターミナルで両方のコマンドを隣り合わせに実行する
export Android_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
注: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
個人的には、.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
これが段階的な情報です。
ステップ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のパスが出力に設定されているはずです。
Macシステムでadbコマンドを使用する最も簡単な方法は、プラットフォームツール(adbが存在する場所)へのパスをbash_profileに追加することです。
Adbパスを追加する手順:1. bash_profileを開きます:これは、次のコマンドを使用して実行できます。
open ~/.bash_profile
これにより、エディターでbash_profileが開きます。
Platform_toolsを見つけます。通常は、次の場所にあります:Users/"user_folder"/Library/Android/sdk/platform_tools
開くbash_profileファイルに次のコマンドを貼り付けます。
export PATH=$PATH:/Users/A374375/Library/Android/sdk/platform-tools
次のコマンドを使用してファイルを保存します。
source ~/.bash_profile
次のように入力して、パスが保存されていることを確認します。echo $PATH
:出力に表示されたパス全体を見つけることができるはずです。
adb
と入力して、構成が機能したかどうかを確認します。マシンに接続されているデバイスまたはシステムで実行されているエミュレータがある場合、adb devices
と入力すると表示されます。
Macユーザーの場合:ステップ1:Android Studioをインストールする
ステップ2:ターミナルを開いてタイプする
cd
ステップ3:userNameを変更する下記のコマンドを入力します。
export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH
cd sdk/platform-tools/
を使用してから./adb devices
を使用する
次の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
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
これが詳細なマニュアルです:
http://codexpi.com/add-Android-adb-path-mac-os-x-mavericks/ /
これをまとめると:
Bash_profileファイルを作成して開く
touch .bash_profile
open -e .bash_profile
(Android SDK内で)platform-toolsフォルダーのパスを追加します
export PATH="$PATH:/Users/USERNAME/PATH TO Android SDK/platform-tools/
更新するためにコマンド. .bash_profile
を実行します(端末を再起動する必要はありません)
ZSHを使用しており、Android Studio 1.3を使用している場合:1. .zshrcファイルを開きます(ホームディレクトリにあり、ファイルは隠されているため、隠しファイルが表示されます)。2.次の行を追加します。alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb"
4.端末を開いてadb devices
と入力します。5.問題なければ、接続されているすべての機器のリストが表示されます。
これは、Android Studioをインストールした後しばらくの間邪魔をした後、私にとっては完全にうまくいきました。
.bash_profileファイルがあることを確認してください。これはあなたの[username]ディレクトリにあるはずです。
どのディレクトリからでも、次のように入力します。
echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile
さて、通常、あなたはこの正確なパスを持っていますが、そうでなければ、その後あなたがplatform-toolsフォルダーを持っているどんなパスでも使用してください
.bash_profileが存在するディレクトリから、次のように入力します。
. .bash_profile
今adb devices
をタイプしてください。 「接続されているデバイスの一覧」という応答が表示されます。これで、./adb devices
!!!のようにもっと不可解なコマンドを入力するために毎回platform-toolsディレクトリに行く必要がなくなりました。
私の場合:私は(マック上で)次のことをしました:
********動作したように動作します********
私はコマンド "adb devices"でもう一度試してみました、そしてすべてはデバイスが見えていた正常に戻りました。
ではごきげんよう。ただあきらめてはいけない。それは私に多くのトラブルシューティングを要しました。幸運を祈ります。
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ディレクトリを追加するだけです。