Programming Tutorials

'adb' is not recognized as an internal or external command, operable program or batch file.

By: Farida in Android Tutorials on 2023-04-03  

This error message suggests that your system is unable to locate the adb executable file, which is a part of the Android SDK platform tools.

To fix this issue, you need to add the Android SDK platform tools directory to your system's PATH environment variable. Here are the steps to do this on Windows:

  1. Open File Explorer and navigate to the directory where you installed the Android SDK. By default, this is usually located in C:\Users\username\AppData\Local\Android\Sdk.

  2. Once you've located the SDK directory, navigate to the platform-tools directory within it. The full path should look like C:\Users\username\AppData\Local\Android\Sdk\platform-tools.

  3. Copy the full path to the platform-tools directory.

  4. Right-click on the Start menu button and select "System".

  5. Click on "Advanced system settings" on the left-hand side of the System window.

  6. Click on the "Environment Variables" button at the bottom of the window.

  7. Under "System variables", scroll down until you find the "Path" variable and click on "Edit".

  8. Click on "New" and paste the full path to the platform-tools directory that you copied earlier.

  9. Click "OK" to close all the windows.

  10. Restart your terminal or command prompt, and try running the adb command again.

Once you've added the Android SDK platform tools directory to your system's PATH, your system should be able to locate the adb executable and you should be able to run the command to install your app on a device or emulator.






Add Comment

* Required information
1000

Comments

No comments yet. Be the first!

Most Viewed Articles (in Android )

'adb' is not recognized as an internal or external command, operable program or batch file.

Keep your android phone awake while debugging

Get Location of an android phone programmatically

Emulator: glTexImage2D: got err pre :( 0x506 internal 0x8058 format 0x1908 type 0x1401

GridView sample program in Android

Emulator: WARNING | *** No gRPC protection active, consider launching with the -grpc-use-jwt flag.***

Progress bar and downloading a file sample program in Android

Reading and Writing a file to SD card sample program in Android

Performing Streamed Install adb: failed to install app buildoutputsapkdebugapp-debug.apk: Exception occurred while executing 'install': android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space

adb.exe: no devices/emulators found

gradle build failed Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

Gradle, npm, react-native - How are they related?

./gradlew assembleDebug '.' is not recognized as an internal or external command, operable program or batch file.

compileSdkVersion vs buildToolsVersion in app/build.gradle

Is it safe to delete userdata-qemu.img userdata-qemu.img.qcow2 files

Latest Articles (in Android)

Keep your android phone awake while debugging

compileSdkVersion vs buildToolsVersion in app/build.gradle

gradle build failed Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

Gradle, npm, react-native - How are they related?

Emulator: glTexImage2D: got err pre :( 0x506 internal 0x8058 format 0x1908 type 0x1401

Emulator: WARNING | *** No gRPC protection active, consider launching with the -grpc-use-jwt flag.***

./gradlew assembleDebug '.' is not recognized as an internal or external command, operable program or batch file.

'adb' is not recognized as an internal or external command, operable program or batch file.

Performing Streamed Install adb: failed to install app buildoutputsapkdebugapp-debug.apk: Exception occurred while executing 'install': android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space

Is it safe to delete userdata-qemu.img userdata-qemu.img.qcow2 files

adb.exe: no devices/emulators found

How to start the Android emulator

Get Location of an android phone programmatically

Getting Started with Android

Solution to error: unable to open connection to server due to security error

Related Tutorials

Keep your android phone awake while debugging

compileSdkVersion vs buildToolsVersion in app/build.gradle

gradle build failed Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

Gradle, npm, react-native - How are they related?

Emulator: glTexImage2D: got err pre :( 0x506 internal 0x8058 format 0x1908 type 0x1401

Emulator: WARNING | *** No gRPC protection active, consider launching with the -grpc-use-jwt flag.***

./gradlew assembleDebug '.' is not recognized as an internal or external command, operable program or batch file.

'adb' is not recognized as an internal or external command, operable program or batch file.

Performing Streamed Install adb: failed to install app buildoutputsapkdebugapp-debug.apk: Exception occurred while executing 'install': android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space

Is it safe to delete userdata-qemu.img userdata-qemu.img.qcow2 files

adb.exe: no devices/emulators found

How to start the Android emulator

Get Location of an android phone programmatically

Getting Started with Android

Solution to error: unable to open connection to server due to security error