Apple M1 पर Android एमुलेटर

ऐप्पल सिलिकॉन उपकरणों पर एंड्रॉइड के लिए एमुलेटर का उपयोग कैसे करें

पसंद का सवाल

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

नेटिव सिस्टम इमेज का उपयोग करना

आप वास्तव में इंटेल एमुलेटर से संबंधित सभी त्रुटियों को अनदेखा कर सकते हैं। एक नया एंड्रॉइड वर्चुअल डिवाइस बनाते समय, दूसरे चरण "सिस्टम इमेज का चयन करें" में "अन्य छवियों" टैब का चयन करें। वहां से, आप एआरएम के लिए वांछित एंड्रॉइड सिस्टम इमेज बिल्ड डाउनलोड कर सकते हैं।

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

जब आप वर्चुअल डिवाइस सेट करना समाप्त कर लेते हैं, तो इसका उपयोग उसी तरह किया जा सकता है जैसे कि इंटेल-आधारित एमुलेटर के साथ किया जाता है।

सुझाव

संबंधित

परिशिष्ट

भाषाएँ