Macでadbをセットアップする方法を考え出すのにかなりの時間を費やしたので、セットアップ方法を書くことは一部の人にとって役立つかもしれないと思います. adb は、携帯電話/エミュレーターに Android アプリをインストールして実行するためのコマンド ライン ツールです。
31 に答える
注: これはもともとmacOS での ADB のインストール に書かれていましたが、その質問はこの質問の複製としてクローズされました。
zsh ユーザーへの注意: へのすべての参照を~/.bash_profile
に置き換えてください~/.zshrc
。
オプション 1 - 自作を使用する
これが最も簡単な方法で、自動更新が提供されます。
自作をインストールする
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
adbをインストール
brew install android-platform-tools
adbを使い始める
adb devices
オプション 2 - 手動 (プラットフォーム ツールのみ)
これは、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
オプション 3 - すでに Android Studio がインストールされている場合
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
オプション 4 - MacPorts
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
オプション 5 - 手動 (SDK Manager を使用)
古いインストールを削除する(オプション)
rm -rf ~/.android-sdk-macosx/
Android 開発者サイトの「コマンド ライン ツールのみを入手する」の下にある Mac SDK ツールをダウンロードします。必ずダウンロード フォルダーに保存してください。
ダウンロードフォルダーに移動します
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
echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile
android-sdks フォルダーを別のディレクトリに配置する場合は、パスを android-sdks/platform-tools が存在するディレクトリに置き換えます。
これは完璧に機能します....
ターミナルで両方のコマンドを並べて実行します
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
macOS の iterm2 の zsh ユーザーのみ
次の 2 つのコマンドを入力して、Android SDK と platform-tools を macOS の iterm2 の zsh に追加します。
echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.zshrc
2 つのコマンドを追加した後~/.zshrc
、zsh を入手する必要があります。
source ~/.zshrc
ここに段階的な情報があります:
ステップ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 パスが設定されていることがわかります。
cd sdk/platform-tools/
./adb devices
代わりに使用します
MAC OS X で Android Studio を使用している場合は、ターミナル アプリで次のコマンドを実行できます。
echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc
exec $SHELL
そして次:
adb devices
MACのUSBケーブルを介して接続されたAndroidデバイスのリストを表示する必要があります。たとえば、次のようになります。
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5 device
zsh を使用している場合は、以下を .zshrc に追加する必要があります。
手順: ステップ 1: .zshrc プロファイルを開く
open -e .zshrc
ステップ 2: ファイルに以下を追加します。
export PATH=$PATH:/Users/${YourUser}/Library/Android/sdk/platform-tools
export ANDROID_HOME=/Users/${YourUser}/Library/Android/sdk
ステップ 3: ファイルを保存して閉じます。ステップ 4: .zshrc をリロードする
source .zshrc
ステップ 5: 接続されているデバイスを確認する
adb devices
Mac OS オープンターミナル
touch ~/.bash_profile; open ~/.bash_profile
コピーアンドペースト:
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
command + S で保存します。
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
ます。「List of devices attached」という応答が表示されます。これで、毎回 platform-tools ディレクトリに移動して、./adb devices
!!!のような不可解なコマンドを入力する必要がなくなりました。
すべてのソリューションを試した後、どれも私のために働いていません。
私の場合、Android Studio があり、adb は正しく機能していましたが、Android Studio は adb を検出できませんでした。これらは、 /Users/$USER/Library/Android/sdk ではなく Usr/Library blabla ではなく、別のディレクトリに自作でインストールしたためです。
どうやら AS は自分のルート /Users/$USER/Library/Android/sdk (環境設定 SDK インストール ルートと同じ場所) にそれを含める必要がありました。
そこで、コンピューターからすべての adb を削除し (いくつかインストールしました)、次の端末コマンドを実行しました。
echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
source ~/.bash_profile
adb devices
なんらかの理由で adb のルートが /Users/$USER/Library/Android/sdk/platform-tools/platform-tools (はい、繰り返します) だったため、その後も機能しませんでした。最後の platform-tools をすべてのライセンス ファイルを含む最初のディレクトリに移動し、作業を開始しました。
奇妙だが真実
macOS 用の Android プラットフォーム ツールを次の場所からダウンロードします。
https://developer.android.com/studio/releases/platform-tools
あなたのどこかに抽出する~/installs/platform-tools
次を実行して、そのフォルダーをパスに追加します。
echo 'export PATH=$PATH:~/installs/platform-tools' >> ~/.zshrc
ターミナルを再起動するか、次を実行します。
source ~/.zshrc
zshを使用していると仮定します。