The adb - Android Debug Bridge command line tool should be available to you by default when you install Android Studio the IDE for Android App development for Mobile, Tablets, TVs, and Wearables.
The first thing before installing adb manually, you can check if it is already available on your Mac/Windows system.
If you can't find it and want to install it manually, then follow the below steps,
For macOS
- Go to the Platform-Tools page on developers.google.com
- Click on link "Download SDK Platform-Tools for Mac"
- Read and accept the Terms and Conditions
- The platform-tools-latest-darwin.zip file should get downloaded.
- You should find the adb tool inside.

For Linux
The steps remain the same as macOS, just make sure to select: "Download SDK Platform-Tools for Linux" and you should get - platform-tools-latest-linux.zip
For Windows
Again! The steps remain the same as macOS, just make sure to select: "Download SDK Platform-Tools for Windows" and you should get - platform-tools-latest-windows.zip

Link: https://developer.android.com/tools/releases/platform-tools#downloads
Facing issues? Have Questions? Post them here! I am happy to answer!
- Check Internet Connection WIFI 4G is active on Android Programmatically
- Android Emulator cannot be opened because the developer cannot be verified. [M1 Mac]
- How to Change Android Toast Position?
- Fail to connect to camera service Android java RuntimeException
- How to create Custom RatingBar Android Programming Tutorial
- Fixing Android unknown error 961 while downloading app
- Android AlertDialog with Yes No and Cancel Button
- Share or Send SMS via Android Intent
- The Android Virtual Device myEmulator is currently running an emulator and cannot be deleted.
- Pass data between two Android Activities and access it using Intent
- SQLite with Android Easy to Understand Tutorial that covers Select, Insert, Update and Delete
- [FIX] AndroidRuntime: FATAL EXCEPTION: main - java.lang.RuntimeException NullPointerException
- Android EditText Cursor Colour appears to be white
- Android Development - How to switch between two Activities
- Android xml error Attribute is missing the Android namespace prefix [Solution]
- Android : Remove ListView Separator/divider programmatically or using xml property
- Android is starting optimizing... app 1 of 1
- java.lang.NoClassDefFoundError android.support.v4.content.LocalBroadcastManager
- AlertDialog with single button example : Android
- Android : Exception raised during rendering: action_bar API 22
- Maven : java.lang.ClassNotFoundException: Xmx512m
- Android Lint app_name is not translated in af (Afrikaans) am (Amharic) ar (Arabic) bg (Bulgarian)
- Center align text in TextView Android Programming
- How to Download and Install Android adb Tool on Linux, Mac or Windows
- Multiline EditText in Android Example
- How to use SCP Command to Copy Directory - Linux
- How to enable missing SharePoint Site Assets, Site Pages library App - SharePoint
- How to Undo-Revert Sent Email in Google Gmail - Google
- AutoSave button not working on Office on Mac (Word, Excel or Powerpoint) - MacOS
- List of Java JDK Versions till Year 2023 with LTS Support Included - Java
- Display (Show) bookmarks bar Safari - HowTos
- [fix] openssl No such file or directory error C++ - Ubuntu
- How to run .bat file on Mac - MacOS