I spent quite sometime figuring how to set up adb on Mac, so I figure writing how to set it up might be useful to some people. adb is the command line tool to install and run android apps on your phone/emulator
Android – Set up adb on Mac OS X
adbandroidmacos
Best Answer
Note: this was originally written on Installing ADB on macOS but that question was closed as a duplicate of this one.
Note for zsh users: replace all references to
~/.bash_profile
with~/.zshrc
.Option 1 - Using Homebrew
This is the easiest way and will provide automatic updates.
Install homebrew
Install adb
Start using adb
Option 2 - Manually (just the platform tools)
This is the easiest way to get a manual installation of ADB and Fastboot.
Delete your old installation (optional)
Navigate to https://developer.android.com/studio/releases/platform-tools.html and click on the
SDK Platform-Tools for Mac
link.Go to your Downloads folder
Unzip the tools you downloaded
Move them somewhere you won't accidentally delete them
Add
platform-tools
to your pathRefresh your bash profile (or restart your terminal app)
Start using adb
Option 3 - If you already have Android Studio installed
Add
platform-tools
to your pathRefresh your bash profile (or restart your terminal app)
Start using adb
Option 4 - MacPorts
Install the Android SDK:
Run the SDK manager:
Uncheck everything but
Android SDK Platform-tools
(optional)Install the packages, accepting licenses. Close the SDK Manager.
Add
platform-tools
to your path; in MacPorts, they're in/opt/local/share/java/android-sdk-macosx/platform-tools
. E.g., for bash:Refresh your bash profile (or restart your terminal/shell):
Start using adb:
Option 5 - Manually (with SDK Manager)
Delete your old installation (optional)
Download the Mac SDK Tools from the Android developer site under "Get just the command line tools". Make sure you save them to your Downloads folder.
Go to your Downloads folder
Unzip the tools you downloaded
Move them somewhere you won't accidentally delete them
Run the SDK Manager
Uncheck everything but
Android SDK Platform-tools
(optional)Install Packages
, accept licenses, clickInstall
. Close the SDK Manager window.Add
platform-tools
to your pathRefresh your bash profile (or restart your terminal app)
Start using adb