# Android Platform Tools

Published January 1, 2026 · Updated August 10, 2026

ADB and Fastboot tools for Android development

Category: Developer Tools · Free · [Official website](https://developer.android.com/tools/releases/platform-tools)

## Install with Homebrew

`brew install --cask android-platform-tools`

## Quick take

For Mac-side device work, Platform-Tools 37.0.1 is still the boring, correct install: official adb and fastboot, free, and available as a Homebrew cask or platform-tools-latest-darwin.zip. Mind the macOS defaults (libusb off unless ADB_LIBUSB=1) and the libadbmdns-only discovery path after openscreen removal. Reach for cmdline-tools or Studio when you need to compile, not when you only need to talk to a device.

Best for: Developers debugging physical devices from Terminal, QA and support Macs that sideload APKs, CI jobs driving emulators via adb, Power users who need official fastboot, Anyone who wants adb without installing Android Studio

## What are Android SDK Platform-Tools?

Android SDK Platform-Tools is the small Google package that gives Mac users adb and fastboot. As of July 2026 the current line is Platform-Tools 37.0.1. You download platform-tools-latest-darwin.zip from Google or install the Homebrew cask android-platform-tools. The package is free under the Android SDK license and is what most 'talk to my phone from Terminal' tutorials actually mean when they say install adb.

Version 37.x on macOS keeps libusb disabled by default. If you need the libusb backend, set ADB_LIBUSB=1 in the environment. Google also removed the openscreen mDNS implementation; discovery now relies on libadbmdns only. That change matters if your LAN device discovery scripts assumed the older openscreen behavior.

Install Platform-Tools alone when you already have build tooling elsewhere and only need device debugging, sideloading, or bootloader ops. Install full Command-Line Tools or Android Studio when you also need sdkmanager platforms and build-tools. Many Mac developers do both: Studio or cmdline-tools for compiling, with platform-tools on PATH for day-to-day adb.

If your Mac already has an SDK root from Android Studio Quail 3 or from android-commandlinetools, check $ANDROID_HOME/platform-tools/adb version before installing another copy. Duplicate binaries are the most common self-inflicted adb failure on developer Macs in 2026.

Field note for August 2026: if wireless debugging fails after a Platform-Tools upgrade, re-pair the device instead of reinstalling macOS. Most 'adb disappeared' reports after 37.0.1 are discovery assumptions from the openscreen era, not bricked USB stacks. Keep Platform-Tools release notes bookmarked beside your team device-farm docs. When someone insists on a random GitHub adb build because a blog said so, compare `adb version` against Google's 37.0.1 line and decline. Official darwin zips and the Homebrew cask are enough distribution channels for honest Mac work. Fastboot tutorials should name the device and the image source; vague flashing advice is how bricks happen. QA benches benefit from a laminated card that shows which USB-C port on the Mac mini is trustworthy. CI should print `adb version` and `which adb` at job start so PATH skew shows up in the log, not in a Slack thread three hours later.

## Features

- **adb (Android Debug Bridge).** adb lists devices, installs APKs, forwards ports, captures logs, shells into devices, and drives instrumentation. On Mac it is the daily driver for physical Pixel debugging and emulator control. Platform-Tools 37.0.1 continues the 37.x behavior notes around USB backends and mDNS discovery. Record non-default flags in the lab runbook so upgrades do not erase tribal knowledge.
- **fastboot.** fastboot speaks to devices in bootloader mode for flashing partitions, unlocking bootloaders (where allowed), and low-level recovery workflows. Mac power users flashing custom images rely on the Platform-Tools fastboot binary rather than random GitHub mirrors. Prefer the official binary over random mirrors when flashing.
- **macOS USB defaults (libusb off).** On macOS, libusb remains disabled by default in current Platform-Tools. Export ADB_LIBUSB=1 when you intentionally want the libusb backend. Leave it unset for the default path unless you are debugging a USB edge case Google documents for that backend. Document ADB_LIBUSB experiments with a date stamp.
- **mDNS via libadbmdns.** Openscreen-based mDNS was removed. Device discovery over mDNS uses libadbmdns only. Wireless debugging setups on local networks should be retested after upgrading to 37.0.1 if they depended on older discovery behavior.
- **Homebrew cask android-platform-tools.** brew install --cask android-platform-tools puts adb and fastboot on your Mac without pulling the entire SDK. Useful for designers, QA, and support engineers who sideload builds but never compile. Pair with ANDROID_HOME only when you also maintain a full SDK root.
- **Zip install: platform-tools-latest-darwin.zip.** Google's darwin zip unpacks to a platform-tools folder you can place anywhere and add to PATH. Teams that vendor binaries into repo toolcaches often pin this zip by hashing it in CI rather than trusting floating 'latest' on every run.
- **Works beside Studio and cmdline-tools.** If Android Studio or sdkmanager already installed platform-tools into an SDK root, prefer that binary via PATH to avoid version skew. The standalone cask is best when you do not want an SDK root at all.
- **Free, redistributable under SDK license.** Platform-Tools carries no separate subscription. You accept the Android SDK license terms. That keeps student labs and loaner Macs honest: install adb without a paid IDE.

## How to Install Android Platform-Tools on Mac

Choose Homebrew for convenience or Google's darwin zip for pinned CI caches. Either path yields adb and fastboot. Verify with adb version after install. Expect a few megabytes, not gigabytes: Platform-Tools is intentionally small compared with Android Studio or a full cmdline-tools SDK tree. That is why support organizations standardize on it for loaner Macs.

1. **Install via Homebrew or zip.** Homebrew: brew install --cask android-platform-tools. Manual: download platform-tools-latest-darwin.zip from Google's Platform-Tools release page, unzip, and note the folder path.
2. **Put binaries on PATH.** If the zip install is outside an SDK root, add the platform-tools directory to PATH in ~/.zshrc. Homebrew usually links adb for you. Run hash -r && adb version to confirm you are on 37.0.1 or newer.
3. **Enable debugging on the device.** On the Android device, enable Developer options and USB debugging. Connect via USB and accept the RSA prompt. For wireless debugging, pair using the on-device pairing code workflow, then confirm adb devices sees the target.
4. **Optional USB backend override.** Only if needed: export ADB_LIBUSB=1. Leave unset for the macOS default (libusb disabled). Retest device visibility after changing the variable.

## Pros

- Small install that delivers official adb and fastboot
- Current 37.0.1 line with documented macOS USB and mDNS behavior
- Homebrew cask for quick Mac setup
- Works without installing Android Studio
- Suitable for QA and support Macs that only sideload builds
- Free under the Android SDK license
- Easy to vendor as platform-tools-latest-darwin.zip in toolcaches
- Pairs cleanly with full SDK roots when needed

## Cons

- Does not install platforms, build-tools, or sdkmanager
- USB and wireless quirks still require platform knowledge
- Multiple adb installs on one Mac create version confusion
- mDNS behavior changed versus older openscreen-based releases
- fastboot misuse can brick devices if you flash the wrong image

## Closer look: adb on macOS after Platform-Tools 37.x

How 37.0.1 changed defaults Mac developers feel day to day, and how to install without creating duplicate adb binaries. The practical Mac lesson in August 2026 is not flashy: install once, pin the version, avoid duplicates, and retest wireless debugging after the openscreen removal. Everything else is commentary on top of those habits. Pin darwin zips by hash in CI and treat wireless re-pairing as routine after mDNS stack changes.

## FAQ

### What version is current in August 2026?

Platform-Tools 37.0.1 from July 2026 is the current line referenced for Mac installs.

### Is Platform-Tools free?

Yes. It is free under the Android SDK license.

### How do I install on Mac with Homebrew?

Run brew install --cask android-platform-tools, then verify with adb version.

### What is the official zip name for Mac?

platform-tools-latest-darwin.zip from Google's Platform-Tools release page.

### Why does libusb matter on macOS?

libusb is disabled by default on macOS Platform-Tools. Set ADB_LIBUSB=1 only if you need that backend.

### What changed with mDNS?

Openscreen mDNS was removed. Discovery uses libadbmdns only. Retest wireless debugging after upgrading.

### Do I need Android Studio for adb?

No. Platform-Tools alone is enough for adb and fastboot.

### Can I use this with an emulator?

Yes. Emulators appear in adb devices once the emulator is running. Creating AVDs still requires the wider SDK or Studio.

### adb devices is empty. Now what?

Check USB debugging authorization, try another cable/port, confirm which adb is on PATH, and only then experiment with ADB_LIBUSB=1.

### Does Platform-Tools include sdkmanager?

No. Install Android SDK Command-Line Tools if you need sdkmanager.

### Is fastboot safe?

The binary is official; flashing the wrong image is not. Follow device-specific instructions and do not mix random fastboot builds.

### How does this relate to cmdline-tools?

cmdline-tools manage SDK packages; Platform-Tools is the device bridge package those managers often install into an SDK root.

### Should designers install Platform-Tools?

Yes, if they sideload internal builds on hardware. They do not need cmdline-tools unless they compile.

## Sources

- [Platform-Tools releases](https://developer.android.com/tools/releases/platform-tools)
- [adb documentation](https://developer.android.com/tools/adb)
- [Homebrew android-platform-tools](https://formulae.brew.sh/cask/android-platform-tools)
- [Android Studio command-line tools](https://developer.android.com/studio/command-line)
- [sdkmanager documentation](https://developer.android.com/tools/sdkmanager)
- [Android Studio intro](https://developer.android.com/studio/intro)
- [Android Studio download hub](https://developer.android.com/studio)
- [IntelliJ Community](https://github.com/JetBrains/intellij-community)

## Related

- [Cursor](https://bundl.run/apps/cursor)
- [Claude Code](https://bundl.run/apps/claude-code)
- [ChatGPT](https://bundl.run/apps/chatgpt)
- [Claude](https://bundl.run/apps/claude)
- [Codex](https://bundl.run/apps/codex)
- [Windsurf](https://bundl.run/apps/windsurf)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://bundl.run/#organization",
      "name": "Bundl.run",
      "url": "https://bundl.run",
      "logo": {
        "@type": "ImageObject",
        "url": "https://bundl.run/og-image.png",
        "width": 1200,
        "height": 630
      },
      "description": "The Ninite for Mac. Install all your essential Mac apps with one terminal command.",
      "sameAs": [
        "https://github.com/abhiofficial/bundl-mac-setup",
        "https://x.com/bundlrun",
        "https://www.producthunt.com/products/bundl-run"
      ],
      "foundingDate": "2024",
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "url": "https://bundl.run/faq"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://bundl.run/#website",
      "name": "Bundl.run",
      "url": "https://bundl.run",
      "description": "The Ninite for Mac. Install all your essential Mac apps with one terminal command.",
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "inLanguage": "en-US"
    },
    {
      "@type": "Person",
      "@id": "https://bundl.run/authors/alex-chen#person",
      "name": "Alex Chen",
      "jobTitle": "Senior Developer Tools Specialist",
      "url": "https://bundl.run/authors/alex-chen",
      "worksFor": {
        "@id": "https://bundl.run/#organization"
      },
      "description": "Alex Chen has been evaluating developer tools and productivity software for over 12 years, with deep expertise in code editors, terminal emulators, and development environments. As a former software engineer at several Bay Area startups, Alex brings hands-on experience with the real-world workflows these tools are meant to enhance. Alex tests each application extensively on both Intel and Apple Silicon Macs, documenting performance metrics, integration capabilities, and workflow efficiency. When not reviewing software, Alex contributes to open-source projects and writes technical tutorials for the developer community.",
      "knowsAbout": [
        "Code Editors & IDEs",
        "Terminal Emulators",
        "Version Control Tools",
        "DevOps & CI/CD",
        "API Development",
        "Performance Benchmarking"
      ],
      "image": "https://bundl.run/authors/alex-chen.svg"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://bundl.run/apps/android-platform-tools#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://bundl.run"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Apps",
          "item": "https://bundl.run/apps"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Android Platform Tools",
          "item": "https://bundl.run/apps/android-platform-tools"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://bundl.run/apps/android-platform-tools",
      "url": "https://bundl.run/apps/android-platform-tools",
      "name": "Android Platform Tools for Mac",
      "description": "ADB and Fastboot tools for Android development",
      "isPartOf": {
        "@id": "https://bundl.run/#website"
      },
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "inLanguage": "en-US",
      "datePublished": "2026-01-01T00:00:00Z",
      "dateModified": "2026-08-10T13:34:04.000Z",
      "author": {
        "@id": "https://bundl.run/authors/alex-chen#person"
      },
      "mainEntity": {
        "@id": "https://bundl.run/apps/android-platform-tools#software"
      },
      "breadcrumb": {
        "@id": "https://bundl.run/apps/android-platform-tools#breadcrumb"
      }
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://bundl.run/apps/android-platform-tools#software",
      "name": "Android Platform Tools",
      "description": "ADB and Fastboot tools for Android development",
      "applicationCategory": "DeveloperApplication",
      "operatingSystem": "macOS",
      "url": "https://bundl.run/apps/android-platform-tools",
      "image": {
        "@type": "ImageObject",
        "url": "https://img.logo.dev/developer.android.com",
        "caption": "Android Platform Tools app icon for Mac"
      },
      "sameAs": [
        "https://developer.android.com/tools/releases/platform-tools",
        "https://formulae.brew.sh/cask/android-platform-tools"
      ],
      "review": {
        "@type": "Review",
        "author": {
          "@id": "https://bundl.run/authors/alex-chen#person"
        },
        "reviewBody": "For Mac-side device work, Platform-Tools 37.0.1 is still the boring, correct install: official adb and fastboot, free, and available as a Homebrew cask or platform-tools-latest-darwin.zip. Mind the macOS defaults (libusb off unless ADB_LIBUSB=1) and the libadbmdns-only discovery path after openscreen removal. Reach for cmdline-tools or Studio when you need to compile, not when you only need to talk to a device."
      },
      "about": {
        "@type": "Thing",
        "name": "Android Platform Tools",
        "description": "ADB and Fastboot tools for Android development"
      },
      "isPartOf": {
        "@id": "https://bundl.run/#website"
      }
    },
    {
      "@type": "Article",
      "@id": "https://bundl.run/apps/android-platform-tools#article",
      "headline": "Android Platform Tools for Mac — Full Review & Installation Guide 2026",
      "description": "For Mac-side device work, Platform-Tools 37.0.1 is still the boring, correct install: official adb and fastboot, free, and available as a Homebrew cask or platform-tools-latest-darwin.zip. Mind the macOS defaults (libusb off unless ADB_LIBUSB=1) and the libadbmdns-only discovery path after openscreen removal. Reach for cmdline-tools or Studio when you need to compile, not when you only need to talk to a device.",
      "image": "https://img.logo.dev/developer.android.com",
      "author": {
        "@id": "https://bundl.run/authors/alex-chen#person"
      },
      "publisher": {
        "@id": "https://bundl.run/#organization"
      },
      "datePublished": "2026-01-01T00:00:00Z",
      "dateModified": "2026-08-10T13:34:04.000Z",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://bundl.run/apps/android-platform-tools"
      },
      "articleSection": "DeveloperApplication",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          "h1",
          ".key-facts"
        ]
      },
      "about": {
        "@type": "SoftwareApplication",
        "name": "Android Platform Tools",
        "url": "https://bundl.run/apps/android-platform-tools"
      }
    },
    {
      "@type": "FAQPage",
      "@id": "https://bundl.run/apps/android-platform-tools#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What version is current in August 2026?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Platform-Tools 37.0.1 from July 2026 is the current line referenced for Mac installs."
          }
        },
        {
          "@type": "Question",
          "name": "Is Platform-Tools free?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. It is free under the Android SDK license."
          }
        },
        {
          "@type": "Question",
          "name": "How do I install on Mac with Homebrew?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Run brew install --cask android-platform-tools, then verify with adb version."
          }
        },
        {
          "@type": "Question",
          "name": "What is the official zip name for Mac?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "platform-tools-latest-darwin.zip from Google's Platform-Tools release page."
          }
        },
        {
          "@type": "Question",
          "name": "Why does libusb matter on macOS?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "libusb is disabled by default on macOS Platform-Tools. Set ADB_LIBUSB=1 only if you need that backend."
          }
        },
        {
          "@type": "Question",
          "name": "What changed with mDNS?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Openscreen mDNS was removed. Discovery uses libadbmdns only. Retest wireless debugging after upgrading."
          }
        },
        {
          "@type": "Question",
          "name": "Do I need Android Studio for adb?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Platform-Tools alone is enough for adb and fastboot."
          }
        },
        {
          "@type": "Question",
          "name": "Can I use this with an emulator?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Emulators appear in adb devices once the emulator is running. Creating AVDs still requires the wider SDK or Studio."
          }
        },
        {
          "@type": "Question",
          "name": "adb devices is empty. Now what?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Check USB debugging authorization, try another cable/port, confirm which adb is on PATH, and only then experiment with ADB_LIBUSB=1."
          }
        },
        {
          "@type": "Question",
          "name": "Does Platform-Tools include sdkmanager?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Install Android SDK Command-Line Tools if you need sdkmanager."
          }
        },
        {
          "@type": "Question",
          "name": "Is fastboot safe?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The binary is official; flashing the wrong image is not. Follow device-specific instructions and do not mix random fastboot builds."
          }
        },
        {
          "@type": "Question",
          "name": "How does this relate to cmdline-tools?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "cmdline-tools manage SDK packages; Platform-Tools is the device bridge package those managers often install into an SDK root."
          }
        },
        {
          "@type": "Question",
          "name": "Should designers install Platform-Tools?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, if they sideload internal builds on hardware. They do not need cmdline-tools unless they compile."
          }
        }
      ],
      "isPartOf": {
        "@id": "https://bundl.run/apps/android-platform-tools"
      }
    }
  ]
}
```