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

Wireless debugging pairing failed या pairing code गलत? Fix

Pairing code गलत बताता है, code expire हो जाता है या app बदलते ही pairing dialog बंद हो जाता है? adb pair के errors समझें और pairing एक बार में पूरी करें।

Wireless debugging की pairing ज़्यादातर तीन वजहों से fail होती है: code expire हो गया, "Pair device with pairing code" dialog बंद हो गया, या गलत port इस्तेमाल हुआ। Dialog जितनी देर खुला रहता है, code और pairing port उतनी ही देर valid रहते हैं। उसे बंद करते ही (या Developer options से बाहर जाते ही) दोनों खत्म हो जाते हैं। नीचे हर error का मतलब और fix है।

Pairing कैसे काम करती है (30 सेकंड में)

Wireless debugging में दो अलग port होते हैं:

Portकहाँ दिखता हैकिस काम का
Pairing port"Pair device with pairing code" dialog के अंदरसिर्फ adb pair के लिए, dialog खुला रहने तक
Connect portWireless debugging screen के ऊपर, "IP address & Port"adb connect के लिए, हर बार ON करने पर नया

6 अंकों का code सिर्फ pairing port के साथ काम करता है। Pairing एक बार होती है, उसके बाद सिर्फ connect करना होता है।

Error और उनका मतलब

Failed: Wrong password or connection was dropped

Code गलत टाइप हुआ या dialog बीच में बंद हो गया (code बदल गया)। Dialog फिर खोलें और नया code डालें। पुराना code दोबारा काम नहीं करेगा।

Failed: Unable to start pairing client या failed to connect / Connection refused

उस port पर कोई pairing service नहीं सुन रही। लगभग हमेशा इसके कारण:

  • आपने connect port (Wireless debugging screen वाला) डाल दिया, pairing port नहीं।
  • Dialog बंद हो चुका था।
  • PC और फोन अलग नेटवर्क पर हैं, या Wi-Fi में client isolation है (guest Wi-Fi, कुछ office/college नेटवर्क)।

protocol fault (couldn't read status message)

यह आम तौर पर तब आता है जब adb pair किसी गलत service से बात करता है, जैसे connect port पर pairing की कोशिश, या जब फोन ने बीच में connection काट दिया। Dialog में दिखे IP और port को ही ध्यान से डालें।

adb: unknown command pair

आपका platform-tools पुराना है। adb pair version 30 से आया है। Google से नया platform-tools download करें और adb version से check करें।

सबसे बड़ी परेशानी: app बदलते ही dialog बंद

फोन पर ही pairing करने वाले apps के साथ यही दिक्कत है। Android का pairing dialog उसी पल बंद हो जाता है जब आप Developer options छोड़ते हैं। Code याद करके app में जाते हैं, तब तक code बेकार हो चुका होता है।

दो तरीके काम करते हैं:

  1. Notification में code टाइप करना (dialog पीछे खुला रहता है)।
  2. Split screen, जिसमें Settings और app दोनों एक साथ खुले रहें।

ADB Kit में pairing (notification reply box)

ADB Kit फोन पर ही adb चलाता है, बिना PC और बिना root। Pairing इस तरह होती है:

  1. Home पर Start pairing दबाएं। App Developer options खोलता है।
  2. Wireless debugging › Pair device with pairing code पर tap करें।
  3. ADB Kit नेटवर्क पर pairing service खुद ढूंढता है (mDNS, जैसे Android Studio करता है) और notification को heads-up की तरह दिखाता है: Code found. Enter it in the notification.
  4. Notification के reply box में 6 अंक टाइप करें। Dialog पीछे खुला रहता है, इसलिए code valid रहता है।
  5. Pairing के बाद connect अपने आप हो जाता है।

Port आपको कहीं टाइप नहीं करना पड़ता। अगर notifications बंद हैं, तो app Allow notifications बटन दिखाता है, या Type the code here instead से code app में डाल सकते हैं (तब split screen इस्तेमाल करें, Split screen help में steps हैं)।

ADB Kit के error messages अलग-अलग कारण बताते हैं, ताकि पता चले क्या करना है:

Messageमतलब
Wrong code. Check the code and try again.Code गलत टाइप हुआ
Pairing code not found. Keep "Pair device with pairing code" open.Dialog खुला नहीं मिला, उसे खुला रखें
Pairing dialog closed. Open it again and use the new code.Dialog बंद हो गया, नया code लें
The pairing code has six digits.6 अंक पूरे नहीं डाले

PC से सही तरीका

adb pair 192.168.1.20:37011      # dialog वाला IP और pairing port
adb connect 192.168.1.20:41237   # screen वाला connect port
adb devices

Pairing के बाद Successfully paired to ... दिखना चाहिए। QR code से pairing Android Studio में Pair devices using Wi-Fi से भी हो सकती है। पूरे steps ADB बिना USB cable के में हैं।

फिर भी fail हो तो checklist

  • फोन और PC (या दूसरा फोन) एक ही Wi-Fi पर हैं? Mobile hotspot और router का guest network अलग नेटवर्क होते हैं।
  • VPN बंद करें। VPN local नेटवर्क का traffic दूसरी जगह भेज सकता है।
  • Wireless debugging OFF करके ON करें, फिर नया dialog खोलें।
  • Wireless debugging की Paired devices list में पुराना entry हटाकर फिर से pair करें।
  • ADB Kit में शुरू से करना हो तो Settings में Forget pairing करें।
  • Xiaomi/Redmi/POCO पर pairing होने के बाद भी input या permission वाले commands fail हों, तो USB debugging (Security settings) ON करें (Xiaomi गाइड)।

Pairing हो जाने के बाद connection बार-बार कटता है तो वह अलग मामला है: Wireless debugging बार-बार बंद होता है देखें।

Safety

Pairing code किसी को न बताएं और अनजान devices को pair न करें। जो device paired है वह आपके फोन पर apps install कर सकता है और files पढ़ सकता है। Paired devices list समय-समय पर देखें और जो पहचान में न आए उसे हटा दें।