समस्या समाधानप्रकाशित: 3 मिनट में पढ़ें

Windows पर 'adb' is not recognized error: आसान fix

Windows पर 'adb' is not recognized as an internal or external command और adb: command not found error ठीक करें। platform-tools install करें और adb को PATH में जोड़ें।

आप adb devices टाइप करते हैं और Windows जवाब देता है:

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

PowerShell में message adb : The term 'adb' is not recognized... होता है, और macOS या Linux पर adb: command not found। सबका मतलब एक ही है: कंप्यूटर को adb program मिल नहीं रहा। या तो यह install नहीं है, या जिस folder में यह है वह आपके PATH में नहीं है।

Step 1: platform-tools डाउनलोड करें

ADB, Google के free Android SDK Platform-Tools package में आता है।

  1. Official Android developers site से अपने system के लिए Platform-Tools डाउनलोड करें।
  2. इसे किसी पक्की जगह unzip करें, जैसे Windows पर C:\platform-tools या macOS और Linux पर ~/platform-tools।

अगर Android Studio install है, तो यह पहले से आपके पास है, आम तौर पर Windows पर %LOCALAPPDATA%\Android\Sdk\platform-tools में या macOS पर ~/Library/Android/sdk/platform-tools में।

कुछ बदले बिना quick test

Platform-tools folder के अंदर terminal खोलें और वहीं से adb चलाएं:

  • Windows Command Prompt: cd C:\platform-tools, फिर adb devices
  • Windows PowerShell: cd C:\platform-tools, फिर .\adb devices (PowerShell में .\ ज़रूरी है)
  • macOS / Linux: cd ~/platform-tools, फिर ./adb devices

अगर यह चल गया, तो adb ठीक है और सिर्फ PATH missing है।

Step 2: Windows पर platform-tools को PATH में जोड़ें

  1. Start दबाएं, environment variables टाइप करें और Edit the system environment variables खोलें।
  2. Environment Variables... पर click करें।
  3. User variables में Path चुनें और Edit पर click करें।
  4. New पर click करके C:\platform-tools (अपना असली folder) डालें।
  5. हर window में OK दबाएं।
  6. Terminal को बंद करके दोबारा खोलें। पुरानी windows में पुराना PATH ही रहता है।

adb version से test करें।

Step 2: macOS और Linux पर platform-tools को PATH में जोड़ें

यह line ~/.zshrc (macOS) या ~/.bashrc (ज़्यादातर Linux distributions) में जोड़ें:

export PATH="$HOME/platform-tools:$PATH"

फिर नया terminal खोलें, या source ~/.zshrc चलाएं, और adb version से check करें। macOS पर Homebrew से भी install कर सकते हैं (brew install --cask android-platform-tools), और Debian या Ubuntu पर sudo apt install adb से।

adb की कई copies

Phone suites, emulators और पुराने SDKs अक्सर अपना अलग adb लेकर आते हैं। अगर नया version install करने के बाद भी adb version पुराना version दिखाता है, तो PATH में कोई दूसरी copy पहले आ रही है। Windows पर where adb सारी copies क्रम से दिखाता है। macOS और Linux पर which -a adb इस्तेमाल करें। पुराना folder PATH से हटा दें या नए को सबसे ऊपर कर दें। अलग-अलग versions का mix होना devices के offline दिखने की भी एक आम वजह है।

ADBKit से setup की झंझट ही नहीं

अगर आपको रोज़ के ADB काम ही करने हैं, तो कंप्यूटर पर adb की ज़रूरत ही नहीं। ADBKit USB पर Chrome या Edge के अंदर ADB चलाता है: live screen, keyboard typing, logcat, shell, file transfer और APK install, न कुछ install करना, न PATH में कुछ जोड़ना। Office के locked-down laptop पर, जहाँ software install नहीं कर सकते, यह अक्सर सबसे आसान तरीका होता है।

adb चलने के बाद अगला step: USB debugging ON करें और ADB commands cheat sheet पास रखें।