Wear OS में वायरलेस डीबगिंग की सुविधा काम करती है. इससे, वाई-फ़ाई नेटवर्क पर अपने ऐप्लिकेशन को डीबग किया जा सकता है.
ज़रूरी शर्तें
शुरू करने से पहले, पुष्टि करें कि आपके पास ये चीज़ें हों:
- Android डीबग ब्रिज (ADB):
adbका 30.0.0 या इसके बाद का वर्शन इस्तेमाल करें. एक ही वाई-फ़ाई नेटवर्क: आपका डेवलपमेंट कंप्यूटर और Wear OS स्मार्टवॉच, एक ही वाई-फ़ाई नेटवर्क से कनेक्ट होनी चाहिए.
वॉयरलेस डीबगिंग की सुविधा चालू करना
- अपनी स्मार्टवॉच पर डेवलपर के लिए सेटिंग और टूल चालू करें.
- स्मार्टवॉच पर, सेटिंग खोलें और डेवलपर के लिए सेटिंग और टूल पर जाएं.
- ADB डीबग करने की सुविधा चालू करें.
वॉयरलेस डीबगिंग की सुविधा चालू करें.
पुष्टि करने के लिए, दिखने वाले डायलॉग बॉक्स में अनुमति दें या इस नेटवर्क पर हमेशा अनुमति दें को चुनें.
अपने कंप्यूटर को स्मार्टवॉच से कनेक्ट करना
आपको अपने कंप्यूटर को स्मार्टवॉच से सिर्फ़ एक बार जोड़ना होगा.
- स्मार्टवॉच पर, सेटिंग > डेवलपर के लिए सेटिंग और टूल > वायरलेस डीबगिंग पर जाएं.
- नया डिवाइस जोड़ें को चुनें.
- स्मार्टवॉच को कनेक्ट करने के लिए, उस पर वाई-फ़ाई से जोड़ने का कोड, आईपी पता, और पोर्ट दिखता है. इन वैल्यू को नोट करें.
अपने कंप्यूटर पर, एक टर्मिनल खोलें और यह कमांड चलाएं. साथ ही,
ip-addressऔरpairing-portको घड़ी पर दिखाई गई वैल्यू से बदलें:adb pair ip-address:pairing-portजब कहा जाए, तब स्मार्टवॉच पर दिख रहा वाई-फ़ाई पेयरिंग कोड डालें. अगर डिवाइसों को एक-दूसरे से कनेक्ट किया जा सकता है, तो आपको इस तरह का मैसेज दिखेगा:
Successfully paired to ip-address:pairing-port
स्मार्टवॉच से कनेक्ट करना
स्मार्टवॉच और कंप्यूटर को जोड़ने के बाद, स्मार्टवॉच से कनेक्ट किया जा सकता है. वायरलेस डीबगिंग को रीस्टार्ट करने या वाई-फ़ाई नेटवर्क बदलने पर, आपको हर बार फिर से कनेक्ट करना होगा.
- स्मार्टवॉच पर, सेटिंग > डेवलपर के लिए सेटिंग और टूल > वायरलेस डीबगिंग पर जाएं.
कनेक्शन के लिए आईपी पता और पोर्ट ढूंढें. ये वायरलेस डीबगिंग में मौजूद होते हैं, न कि "नया डिवाइस जोड़ें" में.
अपने कंप्यूटर पर, यह कमांड चलाएं:
adb connect ip-address:connection-portकनेक्शन की पुष्टि करने के लिए, यह कमांड चलाएं:
adb devicesआपकी स्मार्टवॉच, कनेक्ट किए गए डिवाइसों की सूची में दिखनी चाहिए.
अगर इस कमांड से एक से ज़्यादा डिवाइस दिखते हैं, तो अपने
adbकमांड से पहले डिवाइस का आईपी पता डालें:adb -s ip-address:connection-port
समस्या का हल
अगर कनेक्ट नहीं हो पा रहा है, तो यह तरीका अपनाएं:
- नेटवर्क कनेक्शन की जांच करें: देखें कि दोनों डिवाइस एक ही वाई-फ़ाई नेटवर्क से कनेक्ट हों. साथ ही, यह भी देखें कि नेटवर्क, पीयर-टू-पीयर ट्रैफ़िक की अनुमति देता हो.
- ADB को रीस्टार्ट करें: अपने कंप्यूटर पर,
adb kill-serverऔर फिरadb start-serverचलाएं. इसके बाद, फिर से कनेक्ट करने की कोशिश करें. - डीबग करने की सुविधा को टॉगल करना: घड़ी पर, वायरलेस डीबग करने की सुविधा को बंद करके फिर से चालू करें.