Wear OS ऐप्लिकेशन को डीबग करना

Wear OS पर डीबग करने के लिए, Android पर चलने वाले अन्य डिवाइसों के साइज़, डाइमेंशन या कॉन्फ़िगरेशन के हिसाब से डीबग करने के लिए इस्तेमाल किए जाने वाले स्टैंडर्ड टूल और प्रोसेस का इस्तेमाल किया जाता है.

इस पेज पर, Wear OS ऐप्लिकेशन को डीबग करने से जुड़े निर्देश और लिंक दिए गए हैं.

डीबग करने के टारगेट

Android Emulator या किसी फ़िज़िकल डिवाइस का इस्तेमाल करके, अपने Wear OS ऐप्लिकेशन को डीबग किया जा सकता है.

Android एम्युलेटर

Android Emulator की मदद से, Android Studio में ही अलग-अलग वर्चुअल वॉच कॉन्फ़िगरेशन पर अपने ऐप्लिकेशन को टेस्ट किया जा सकता है.

  1. इम्यूलेटर सेट अप करें: अगर आपने अब तक ऐसा नहीं किया है, तो इम्यूलेटर कॉन्फ़िगर करने के लिए, यहां दिया गया तरीका अपनाएं.
  2. एम्युलेटर चुनें: Android Studio टूलबार में, टारगेट डिवाइस के ड्रॉप-डाउन मेन्यू से वह Wear OS वर्चुअल डिवाइस चुनें जिस पर आपको अपना ऐप्लिकेशन चलाना है.
  3. अपना ऐप्लिकेशन चलाएं: Run Run
icon पर क्लिक करें. Android Studio, ऐप्लिकेशन को एम्युलेटर पर इंस्टॉल करता है और उसे शुरू करता है.

Wear OS के लिए खास तौर पर उपलब्ध एम्युलेटर की सुविधाओं के बारे में ज़्यादा जानने के लिए, Wear OS का एम्युलेटर लेख पढ़ें.

फ़िज़िकल वॉच

फ़िज़िकल वॉच पर डीबग करने से, असल दुनिया में उपयोगकर्ता के अनुभव का आकलन करने में मदद मिलती है. साथ ही, सेंसर जैसी हार्डवेयर से जुड़ी सुविधाओं को टेस्ट किया जा सकता है. वाई-फ़ाई का इस्तेमाल करके, किसी फ़िज़िकल वॉच से कनेक्ट किया जा सकता है. साथ ही, जिन स्मार्टवॉच पर यह सुविधा काम करती है उन्हें यूएसबी कनेक्शन से भी कनेक्ट किया जा सकता है.

फ़िज़िकल स्मार्टवॉच को कनेक्ट करने के लिए:

  1. स्मार्टवॉच तैयार करें: स्मार्टवॉच के डेवलपर विकल्पों में जाकर, ADB डीबग करने की सुविधा चालू करें.
  2. कनेक्ट करें: हार्डवेयर डिवाइस पर ऐप्लिकेशन चलाएँ में दिए गए यूएसबी या वाई-फ़ाई कनेक्शन के बारे में पूरी जानकारी वाले निर्देशों का पालन करें. इसमें adb pair और adb connect का इस्तेमाल करना भी शामिल है. सेटअप करने का तरीका, अन्य Android डिवाइसों जैसा ही है.

डीबग करने और सेटअप करने से जुड़ी अन्य जानकारी

ज़्यादातर डीबग करने वाले टूल, अन्य Android डिवाइसों की तरह ही काम करते हैं. हालांकि, कुछ पहलू Wear OS के लिए खास होते हैं.

किसी ओएस का कोई वर्शन इंस्टॉल करना

अगर आपको Wear OS के किसी खास वर्शन की टेस्टिंग करनी है, तो यूएसबी डेटा कनेक्शन की सुविधा वाले स्मार्टवॉच पर सीधे तौर पर सॉफ़्टवेयर इमेज फ़्लैश की जा सकती है. उदाहरण के लिए, Google Pixel Watch पर फ़ैक्ट्री इमेज या पूरी ओटीए इमेज फ़्लैश की जा सकती है.

स्मार्टवॉच और फ़ोन के कनेक्शन की जांच करना

अगर आपके ऐप्लिकेशन के फ़ंक्शन, स्मार्टवॉच और फ़ोन, दोनों पर काम करते हैं और आपको किसी एम्युलेट की गई स्मार्टवॉच पर टेस्टिंग करनी है, तो Android Studio के Wear OS पेयरिंग असिस्टेंट का इस्तेमाल करके, अपने टेस्ट डिवाइस को किसी फ़िज़िकल या वर्चुअल फ़ोन से पेयर किया जा सकता है.

स्क्रीनशॉट और वीडियो कैप्चर करना

Android Studio इंटरफ़ेस का इस्तेमाल करके, स्क्रीनशॉट और वीडियो कैप्चर करने की सुविधा, Wear OS के लिए उसी तरह काम करती है जिस तरह अन्य डिवाइसों के लिए काम करती है. हालांकि, कमांड लाइन से adb का इस्तेमाल करने पर, प्रोसेस अलग हो सकती है. ऐसा इसलिए, क्योंकि आपको कुछ कोडेक तय करने पड़ सकते हैं. ज़्यादा जानकारी के लिए, Wear OS के स्क्रीनशॉट कैप्चर करना लेख पढ़ें.