Installing ADB on macOS
Categories:
Mastering ADB on macOS: A Comprehensive Installation Guide

Learn how to install and configure Android Debug Bridge (ADB) on your macOS system, enabling seamless communication with Android devices for development and debugging.
Android Debug Bridge (ADB) is a versatile command-line tool that lets you communicate with an Android-powered device or emulator. It's a client-server program that includes three components: a client, a daemon (adbd), and a server. ADB is an essential tool for Android developers, power users, and anyone looking to gain deeper control over their Android devices. This guide will walk you through the process of installing and setting up ADB on your macOS machine.
Prerequisites and Installation Methods
Before diving into the installation, ensure your macOS system is up to date. There are primarily two recommended methods for installing ADB on macOS: using Homebrew (the preferred method for most developers) or manually downloading the Android SDK Platform Tools.
flowchart TD A[Start] --> B{Choose Installation Method} B --> C{Homebrew} B --> D{Manual Download} C --> C1[Install Homebrew (if not present)] C1 --> C2[Run 'brew install android-platform-tools'] C2 --> C3[Verify Installation] C3 --> E[ADB Ready] D --> D1[Download Platform Tools ZIP] D1 --> D2[Extract to a permanent location] D2 --> D3[Add to PATH environment variable] D3 --> D4[Verify Installation] D4 --> E[ADB Ready]
Flowchart of ADB installation methods on macOS
Method 1: Installing ADB via Homebrew (Recommended)
Homebrew simplifies the installation of software on macOS. If you don't have Homebrew installed, you'll need to install it first. This method ensures that ADB and its dependencies are properly managed and easily updated.
1. Step 1: Install Homebrew (if not already installed)
Open your Terminal application (Applications > Utilities > Terminal) and paste the following command. Press Enter and follow the on-screen prompts.
2. Step 2: Install Android Platform Tools
Once Homebrew is installed, you can install the Android Platform Tools, which include ADB and Fastboot, with a single command.
3. Step 3: Verify ADB Installation
After the installation completes, verify that ADB is correctly installed and accessible by checking its version. This command should output the ADB version number.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Command to install Homebrew
brew install android-platform-tools
Command to install ADB and Fastboot via Homebrew
adb version
Command to verify ADB installation
Method 2: Manual Installation of ADB
If you prefer not to use Homebrew or need a specific version of the platform tools, you can download them directly from Google. This method requires manual configuration of your system's PATH environment variable.
1. Step 1: Download Android SDK Platform Tools
Visit the official Android Developers website and download the 'SDK Platform Tools for macOS'. This will be a ZIP archive.
2. Step 2: Extract and Place the Tools
Unzip the downloaded archive. You will find a folder named platform-tools
. Move this folder to a permanent and easily accessible location on your system, for example, ~/Developer/platform-tools
or /usr/local/opt/android-sdk/platform-tools
.
3. Step 3: Add ADB to Your PATH
To use ADB from any directory in your terminal, you need to add the platform-tools
directory to your system's PATH environment variable. This typically involves editing your shell's configuration file (e.g., .zshrc
for Zsh or .bash_profile
for Bash).
4. Step 4: Reload Shell Configuration
After modifying your shell configuration file, you need to reload it for the changes to take effect. You can do this by opening a new terminal window or by sourcing the file.
5. Step 5: Verify ADB Installation
Just like with the Homebrew method, verify that ADB is correctly installed and accessible by checking its version.
export PATH="$PATH:/path/to/your/platform-tools"
Add the platform-tools directory to your PATH. Replace /path/to/your/platform-tools
with the actual path where you placed the folder.
source ~/.zshrc # For Zsh users
source ~/.bash_profile # For Bash users
Reloading your shell configuration
adb version
Command to verify ADB installation
platform-tools
directory is placed in a location where it won't be accidentally deleted or moved, as this would break your ADB setup.Enabling USB Debugging on Your Android Device
Once ADB is installed on your macOS, you need to enable USB debugging on your Android device to allow it to communicate with your computer. The exact steps may vary slightly depending on your Android version and device manufacturer.
1. Step 1: Enable Developer Options
On your Android device, go to Settings > About phone
(or About device
). Tap on 'Build number' seven times rapidly until you see a message saying 'You are now a developer!'.
2. Step 2: Enable USB Debugging
Go back to Settings
. You should now see a new option called Developer options
(it might be under System
or Additional settings
). Tap on Developer options
and find the USB debugging
toggle. Enable it.
3. Step 3: Connect Device and Authorize
Connect your Android device to your macOS machine using a USB cable. On your device, you might see a prompt asking to 'Allow USB debugging?'. Check 'Always allow from this computer' and tap 'OK'.
4. Step 4: Verify Device Connection
In your macOS Terminal, run the following command to check if your device is recognized by ADB.
adb devices
Command to list connected Android devices
If your device is successfully connected, you should see its serial number listed with 'device' status. If it shows 'unauthorized', ensure you've accepted the USB debugging prompt on your phone. If it's not listed, try a different USB port or cable, and ensure your device's USB connection mode is set to 'File transfer' or 'PTP' (Picture Transfer Protocol).