एंड्रॉइड sdk मैनेजर में इंटेल x86 एटम सिस्टम इमेज क्या है?


80

मैं Android विकास के लिए नया हूं। मैं विकास का माहौल स्थापित कर रहा हूं। तो मेरा सवाल यह है कि Android SDK मैनेजर में Intel x86 एटम सिस्टम इमेज क्या है? मुझे इसे स्थापित करना चाहिए या नहीं? विकल्प एपीआई स्तर 15 और 16 में मौजूद है, लेकिन 17 में नहीं।

धन्यवाद।


आप इसे अपने मेजबान मशीन पर स्थापित करना चाहते हैं: software.intel.com/en-us/articles/…
— n611x007

जवाबों:


80

तो मेरा सवाल यह है कि, एंड्रॉइड एसडीके मैनेजर में इंटेल x86 एटम सिस्टम इमेज क्या है?

यह एंड्रॉइड एमुलेटर का एक संस्करण है जो मूल रूप से x86 सीपीयू पर चलता है, जैसे कि अधिकांश विकास मशीनों में।

इसके विपरीत एआरएम सिस्टम छवि, जिसमें एआरएम (x86 नहीं) सीपीयू निर्देश शामिल हैं, और इसलिए रन होने पर इसका अनुवाद किया जाना चाहिए।

मुझे इसे स्थापित करना चाहिए या नहीं?

X86 एमुलेटर छवियां, जहां उपलब्ध हैं, तेजी से चलने की प्रवृत्ति रखते हैं। दस्तावेज़ीकरण में उल्लिखित के अनुसार, उनका लाभ उठाने के लिए आपको अपनी विकास मशीन पर कुछ काम करना होगा ।

विकल्प एपीआई स्तर 15 और 16 में मौजूद है, लेकिन 17 में नहीं।

AFAIK Google इन छवियों को बनाने के लिए Intel पर निर्भर करता है, और Intel ने केवल कुछ API स्तरों पर ही ऐसा किया है।


बेशर्मी से आपके लिए सवाल पूछने पर, इंटेल-एटम- x86- छवि उबंटू में एक ही प्रदर्शन के साथ एएमडी प्रोसेसर पर काम करेगी? !
— LOG_TAG

1
@LOG_TAG: आपको यह देखना होगा कि क्या उबंटू KVM आपके AMD प्रोसेसर का समर्थन करता है।
— कॉमन्सवेयर

यदि KVM AMD प्रोसेसर में समर्थित है तो यह Intel के समान प्रदर्शन देगा? वास्तव में उलझन में मुझे एक नया इंटेल सिस्टम खरीदने की ज़रूरत है या एंड्रॉइड के लिए नहीं!
— LOG_TAG

@LOG_TAG: क्षमा करें, लेकिन मैंने एमएमडी सीपीयू के साथ एमुलेटर की कोशिश नहीं की है।
— कॉमंसवेयर

1
रीप्ले के लिए धन्यवाद, मैंने अपने सिस्टम को इंटेल i5 में बदल कर केवल इंटेल एटम x86 का समर्थन किया, एएमडी की तुलना में प्रदर्शन वास्तव में खराब है!
— LOG_TAG

11

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

क्या मुझे इसे स्थापित करना चाहिए?

हां, यदि आप इंटेल प्रोसेसर का उपयोग कर रहे हैं। यह जांचने के लिए कि आपका इंटेल प्रोसेसर वर्चुअलाइजेशन टेक्नोलॉजी (वीटी) का समर्थन करता है, इंटेल प्रोसेसर आइडेंटिफिकेशन यूटिलिटी टूल का उपयोग करें ।

नोट: यदि आपका CPU वर्चुअलाइजेशन तकनीक (VT) का समर्थन नहीं करता है, तो आप वर्चुअल मशीन त्वरण का उपयोग नहीं कर सकते।

एमुलेटर छवि को स्थापित करने के लिए, आप एंड्रॉइड एसडीके प्रबंधक (अनुशंसित विधि) का उपयोग कर सकते हैं:

गाइड स्थापित करें (अनुशंसित विधि)

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

गाइड स्थापित करें (वैकल्पिक / मैनुअल विधि)

उम्मीद है की यह मदद करेगा।


मैं ntel x86 atom system imageAndroid SDK के अंदर जगह बनाना चाहता हूं । मुझे इसे कहां रखना चाहिए? मैंने ntel x86 atom system image
— 266750923


सभी आभासी उपकरणों को x86 फ़ोल्डर के अंदर रखा गया है? (अपने लिंक में सुझाव दें)
— user6750923

@ user6750923 मुझे यकीन नहीं है कि आप क्या पूछ रहे हैं, लेकिन यहां आपका सवाल stackoverflow.com/questions/23024685/… है। यदि आपको अभी भी समस्या का सामना करना पड़ रहा है, तो कृपया इसी तरह के प्रश्नों की खोज करें या इसके बजाय एक नया पूछें।
— लकी

मैंने अंदर वर्चुअल डिवाइस (डाउनलोड) के x86 फ़ोल्डर को सफलतापूर्वक रखा system-images\android-23\google_apisऔर सफलतापूर्वक वर्चुअल डिवाइस को चलाने में सक्षम है। मैं एक से अधिक वर्चुअल डिवाइसों के बारे में जान रहा हूं। मुझे लगता है; अन्य उपकरणों की x86 छवि (डाउनलोड) system-images\<API LEVEL>\google_apisआपकी मदद के लिए धन्यवाद के अंदर रखी जानी चाहिए ।
— user6750923 10
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.