adb command not found
Make sure adb
is in your user's $PATH variable.
or
You can try to locate it with whereis
and run it with ./adb
Not able to access adb in OS X through Terminal, command not found
The problem is: adb
is not in your PATH
. This is where the shell looks for executables. You can check your current PATH
with echo $PATH
.
Bash will first try to look for a binary called adb
in your Path, and not in the current directory. Therefore, if you are currently in the platform-tools
directory, just call
./adb --help
The dot is your current directory, and this tells Bash to use adb
from there.
But actually, you should add platform-tools
to your PATH
, as well as some other tools that the Android SDK comes with. This is how you do it:
Find out where you installed the Android SDK. This might be (where
$HOME
is your user's home directory) one of the following (or verify via Configure > SDK Manager in the Android Studio startup screen):- Linux:
$HOME/Android/Sdk
- macOS:
$HOME/Library/Android/sdk
- Linux:
Find out which shell profile to edit, depending on which file is used:
- Linux: typically
$HOME/.bashrc
- macOS: typically
$HOME/.bash_profile
- With Zsh:
$HOME/.zshrc
- Linux: typically
Open the shell profile from step two, and at the bottom of the file, add the following lines. Make sure to replace the path with the one where you installed
platform-tools
if it differs:export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"Save the profile file, then, re-start the terminal or run
source ~/.bashrc
(or whatever you just modified).
Note that setting ANDROID_HOME
is required for some third party frameworks, so it does not hurt to add it.
Android device does not show up in adb list
Looks like the installed driver was in bad state. Here is what I did to make it work:
- Delete the device from Device Manager.
- Rescan for hardware changes.
- List item "Slate 21" will show up with "Unknown driver" status.
- Click on "Update Driver" and select /extras/google/usb_driver
Device Manager will find the driver and warn you about installing it. Select "Yes."
This time the device got installed properly.
Note that I didn't have to modify winusb.inf file or update any other driver.
Hope this helps.
Error:Unable to locate adb within SDK in Android Studio
The ADB
is now located in the Android SDK platform-tools.
- Check your
[sdk directory]/platform-tools
directory and if it does not exist, then open the SDK manager in the Android Studio (a button somewhere in the top menu, android logo with a down arrow), switch to SDK tools tab and and select/install the Android SDK Platform-tools.
- Alternatively, you can try the standalone SDK Manager: Open the SDK manager and you should see a "Launch Standalone SDK manager" link somewhere at the bottom of the settings window. Click and open the standalone SDK manager, then install/update the
"Tools > Android SDK platform tools".
If the above does not solve the problem, try reinstalling the tools: open the "Standalone SDK manager" and uninstall the Android SDK platform-tools, delete the
[your sdk directory]/platform-tools
directory completely and install it again using the SDK manager.Check your antivirus chest. Sometimes the Antivirus program thinks adb.exe is a virus. If you find it there please restore the file and it will start working. You can also put adb.exe as a safe file in you Antivirus program.
Hope this helps!
adb command not found, review your android sdk Installation error In Android studio Wifi ADB Plugin
if you are using mac paste this code in terminal and change USER_NAME
export PATH=/Users/USER_NAME/Library/Android/sdk/platform-tools:$PATH
zsh: command not found: adb in mac OS
export ANDROID_HOME=/Users/aanshu/Library/Android/sdk/platform-tools/adb
...is obviously wrong. It should instead be:
export ANDROID_HOME=/Users/aanshu/Library/Android/sdk
...because it provides a base to which the subsequent lines append.
adb' is not recognized as an internal or external command, operable program or batch file
Set the path of adb into System Variables. You can find adb in "ADT Bundle/sdk/platform-tools" Set the path and restart the cmd n then try again.
Or
You can also goto the dir where adb.exe is located and do the same thing if you don't wanna set the PATH.
If you wanna see all the paths, just do
echo %PATH%
Related Topics
How to Get Toolbar from Fragment
How to Call Rest API from an Android App
Android Preferences: How to Load the Default Values When the User Hasn't Used the Preferences-Screen
Accessing Google Account Id /Username via Android
Reusing Fragments in a Fragmentpageradapter
How to Create an Animated Gif from Jpegs in Android (Development)
Why Use Armeabi-V7A Code Over Armeabi Code
How to Import Set of Icons into Android Studio Project
Singleton with Parameter in Kotlin
How to Use Room Persistence Library with Pre-Populated Database
Bulk Insertion on Android Device
Explain the Meaning of Span Flags Like Span_Exclusive_Exclusive
Nexus 7 Not Visible Over Usb via "Adb Devices" from Windows 7 X64
What Is the Correct Way to Specify Dimensions in Dip from Java Code
Where Do I Create and Use Scheduledthreadpoolexecutor, Timertask, or Handler