आपको अपने ऐप्लिकेशन को वर्चुअल डिवाइस पर टेस्ट करने की ज़रूरत पड़ सकती है. इसके लिए, आपको सिर्फ़ टच स्क्रीन के सामान्य जेस्चर और फ़ोन की गतिविधियों के अलावा, और भी चीज़ों का इस्तेमाल करना पड़ सकता है. उदाहरण के लिए, हो सकता है कि आपको अलग-अलग जगहों या नेटवर्क की स्थितियों को सिम्युलेट करना हो. इस पेज पर, एम्युलेटर की ऐडवांस सुविधाओं के बारे में बताया गया है. साथ ही, Android Studio के साथ एम्युलेटर लॉन्च करने के अलग-अलग तरीके बताए गए हैं.
इस सेक्शन के अन्य पेजों में, एम्युलेटर को इस्तेमाल करने के ज़्यादा ऐडवांस तरीके बताए गए हैं. इनके लिए, आपको टर्मिनल का इस्तेमाल करना होगा. इस्तेमाल के ये ज़्यादा खास उदाहरण हैं:
- अगर Android Studio का इस्तेमाल नहीं किया जा रहा है, तो कमांड लाइन से एम्युलेटर शुरू करें.
- फ़िंगरप्रिंट की पुष्टि करने जैसी सुविधाओं को टेस्ट करने या वर्चुअल डिवाइस की बैटरी की स्थिति बदलने के लिए, एम्युलेटर कंसोल कमांड भेजी जा सकती हैं.
- अगर आपको ऐसे दो एम्युलेटर इंस्टेंस चाहिए जो एक-दूसरे से कम्यूनिकेट कर सकें या आपको अन्य जटिल नेटवर्क आर्किटेक्चर सेट अप करने हैं, तो एम्युलेटर नेटवर्किंग सेट अप करें.
ज़्यादातर ऐप्लिकेशन डेवलपर के लिए, एम्युलेटर में नेविगेट करने की बुनियादी सुविधाएं और इस पेज पर मौजूद सुविधाएं, टेस्टिंग की ज़रूरतों को पूरा करती हैं. एम्युलेटर के साथ इंटरैक्ट करने के तरीके के आधार पर, एम्युलेटर की सुविधाओं की तुलना करने के लिए, एम्युलेटर की सुविधाओं की तुलना देखें.
सीमाएं
Android Emulator में, इनके लिए वर्चुअल हार्डवेयर शामिल नहीं होता:
- ब्लूटूथ
- एनएफ़सी
- एसडी कार्ड डालना/निकालना
- डिवाइस से अटैच किए गए हेडफ़ोन
- यूएसबी
Wear OS के लिए वॉच एम्युलेटर में, खास जानकारी (हाल ही में इस्तेमाल किए गए ऐप्लिकेशन) बटन, डी-पैड या फ़िंगरप्रिंट सेंसर की सुविधा नहीं मिलती.