वाई-फ़ाई पर Wear OS को डीबग करें

Wear OS में वॉयरलेस डीबगिंग की सुविधा उपलब्ध है. इसकी मदद से, वाई-फ़ाई नेटवर्क पर अपने ऐप्लिकेशन को डीबग किया जा सकता है.

ज़रूरी शर्तें

शुरू करने से पहले, पक्का करें कि आपके पास ये चीज़ें हों:

  • Android डीबग ब्रिज (ADB): adb का 30.0.0 या इसके बाद वाला वर्शन इस्तेमाल करें.
  • एक ही वाई-फ़ाई नेटवर्क: डेवलपमेंट के लिए इस्तेमाल किया जाने वाला कंप्यूटर और Wear OS वाली स्मार्टवॉच, एक ही वाई-फ़ाई नेटवर्क से कनेक्ट होनी चाहिए.

वॉयरलेस डीबगिंग की सुविधा चालू करना

  1. अपनी स्मार्टवॉच पर, डेवलपर के लिए उपलब्ध सेटिंग और टूल चालू करें.
  2. स्मार्टवॉच पर, सेटिंग खोलें और डेवलपर के लिए सेटिंग और टूल पर जाएं.
  3. ADB डीबग करने की सुविधा चालू करें.
  4. वॉयरलेस डीबगिंग की सुविधा चालू करें.

    पुष्टि करने के लिए, दिखने वाले डायलॉग में अनुमति दें या इस नेटवर्क पर हमेशा अनुमति दें को चुनें.

स्मार्टवॉच को कंप्यूटर से कनेक्ट करना

आपको स्मार्टवॉच को कंप्यूटर से सिर्फ़ एक बार कनेक्ट करना होगा.

  1. स्मार्टवॉच पर, सेटिंग > डेवलपर के लिए सेटिंग और टूल > वॉयरलेस डीबगिंग पर जाएं.
  2. नया डिवाइस जोड़ें को चुनें.
  3. स्मार्टवॉच पर, कनेक्ट करने के लिए वाई-फ़ाई से जोड़ने का कोड, आईपी पता, और पोर्ट दिखता है. इन वैल्यू को नोट करें.
  4. अपने कंप्यूटर पर, एक टर्मिनल खोलें और यह कमांड चलाएं. इसमें ip-address और pairing-port को स्मार्टवॉच पर दिखने वाली वैल्यू से बदलें:

    adb pair ip-address:pairing-port
    
  5. जब आपसे पूछा जाए, तो स्मार्टवॉच पर दिखने वाला वाई-फ़ाई जोड़ने के लिए कोड डालें. अगर स्मार्टवॉच कनेक्ट हो जाती है, तो आपको इस तरह का मैसेज दिखेगा:

    Successfully paired to ip-address:pairing-port
    

स्मार्टवॉच से कनेक्ट करना

स्मार्टवॉच और कंप्यूटर के कनेक्ट होने के बाद, स्मार्टवॉच से कनेक्ट किया जा सकता है. वॉयरलेस डीबगिंग को रीस्टार्ट करने या वाई-फ़ाई नेटवर्क बदलने पर, आपको फिर से कनेक्ट करना होगा.

  1. स्मार्टवॉच पर, सेटिंग > डेवलपर के लिए सेटिंग और टूल > वॉयरलेस डीबगिंग पर जाएं.
  2. वॉयरलेस डीबगिंग में जाकर, कनेक्शन के लिए आईपी पता और पोर्ट ढूंढें. यह जानकारी "नया डिवाइस जोड़ें" में नहीं मिलेगी.

  3. अपने कंप्यूटर पर, यह कमांड चलाएं:

    adb connect ip-address:connection-port
    
  4. कनेक्शन की पुष्टि करने के लिए, यह कमांड चलाएं:

    adb devices
    

    कनेक्ट किए गए डिवाइसों की सूची में, आपकी स्मार्टवॉच दिखनी चाहिए.

    अगर इस कमांड से एक से ज़्यादा डिवाइस दिखते हैं, तो अपने adb कमांड से पहले, डिवाइस का आईपी पता डालें:

    adb -s ip-address:connection-port
    

समस्या का हल

अगर कनेक्ट करने में समस्या आ रही है, तो यह तरीका अपनाएं:

  • नेटवर्क कनेक्शन की जांच करना: देखें कि दोनों डिवाइस एक ही वाई-फ़ाई नेटवर्क से जुड़े हों और नेटवर्क, पीयर-टू-पीयर ट्रैफ़िक की अनुमति देता हो.
  • ADB को रीस्टार्ट करना: अपने कंप्यूटर पर, adb kill-server और फिर adb start-server चलाएं. इसके बाद, फिर से कनेक्ट करने की कोशिश करें.
  • डीबगिंग को टॉगल करना: स्मार्टवॉच पर, वॉयरलेस डीबगिंग को बंद करें और फिर से चालू करें.