Android वर्चुअल डिवाइस बनाने में असमर्थ


235

ठीक बटन क्लिक करने योग्य नहीं

किसी कारण से, जब मैं AVD बनाने का प्रयास करता हूं तो ओके बटन क्लिक करने योग्य नहीं होता है। क्या किसी को पता है कि मैं क्या गलत कर रहा हूँ?

जवाबों:


275

केवल इसलिए कि CPU / ABI का कहना है कि "इस लक्ष्य के लिए कोई सिस्टम चित्र स्थापित नहीं है"। आपको सिस्टम छवियों को स्थापित करने की आवश्यकता है।

एंड्रॉइड एसडीके प्रबंधक की जांच में कि आपने "एआरएम ईएबीआई वी 7 ए सिस्टम इमेज" स्थापित किया है (4.0 से प्रत्येक एंड्रॉइड वर्जन के लिए और वर्चुअल डिवाइस चलाने में सक्षम होने के लिए आपको सिस्टम इमेज इंस्टॉल करना होगा)

आपके मामले में केवल एआरएम सिस्टम छवि बाहर निकलती है (एंड्रॉइड 4.2)। यदि आप एक पुराना संस्करण चला रहे थे, तो Intel ने सिस्टम इमेज (Intel x86 ATOM) प्रदान किया है। दोनों के बीच प्रदर्शन में तुलना देखने के लिए आप इंटरनेट पर देख सकते हैं।

मेरे मामले में (नीचे दी गई छवि देखें) मैंने एंड्रॉइड 4.2 के लिए एक सिस्टम छवि स्थापित नहीं की है, जबकि मैंने 4.1.2 के लिए एआरएम और इंटेल सिस्टम इमेज स्थापित किए हैं

जब तक मैं 4.2 सिस्टम छवि स्थापित नहीं करता हूं, तब तक आपके पास भी यही समस्या होगी।

अद्यतन : यह हाल ही में इंटेल आर्किटेक्चर पर एंड्रॉइड एमुलेटर पर तेज करने वाला लेख बताता है कि एमुलेटर को तेज करने के लिए इंटेल सिस्टम छवियों का सही तरीके से उपयोग / स्थापित कैसे करें।

EDIT / FOLLOW UP

चित्र में जो कुछ मैं दिखाता हूं वह एंड्रॉइड 4.2 के लिए है, क्योंकि यह मूल प्रश्न था, लेकिन एंड्रॉइड के हर संस्करण के लिए सच है।

बेशक (जैसा कि @RedPlanet ने कहा), यदि आप MIPS सीपीयू उपकरणों के लिए विकसित कर रहे हैं, तो आपको "एमआइपीएस इमेज" इंस्टॉल करना होगा।

अंत में, जैसा @SJJA ने कहा, आपको नई स्थापित छवियों को देखने के लिए ग्रहण को फिर से शुरू करना होगा । लेकिन मेरे लिए, मैं हमेशा एक सॉफ्टवेयर को पुनरारंभ करता हूं जिसे मैंने अपडेट किया है यह सुनिश्चित करें कि यह सभी संशोधनों को ध्यान में रखता है, और मुझे लगता है कि ऐसा करना एक अच्छा अभ्यास है।

यहां छवि विवरण दर्ज करें


मेरे पास एक ही समस्या थी और एंड्रॉइड 4.0.3, एंड्रॉइड 4.1.2, एंड्रॉइड 4.2 के लिए "एमआइपीएस सिस्टम इमेज" स्थापित करने के बाद यह काम कर रहा था। एंड्रॉयड एसडीके प्रबंधक: संशोधन 21.0.1
Maksim Dmitriev

23
आह, चूंकि मैं ग्रहण से भाग रहा था, मुझे दिखाने के लिए नई प्रणाली की छवियों को प्राप्त करने के लिए ग्रहण को फिर से शुरू करना पड़ा।
सीनजे

4
मैंने पहले ही दो बार पैकेज और अगले रन स्थापित कर लिए हैं, कार्यक्रम कहता है कि वे स्थापित नहीं हैं।
KI4JGT

@ KI4JGT यह बताना मुश्किल है कि आप जो कहते हैं उससे समस्या क्या है। शायद अधिक विवरण, सिस्टम, ग्रहण संस्करण आदि या अपने कॉन्फिग की स्क्रीन प्रतियां दें या शायद आपकी समस्या पर एक नया प्रश्न शुरू करें ताकि आपके पास अधिक विवरण देने के लिए जगह हो।
HpTerm

3
सबसे महत्वपूर्ण है :) आपको सिस्टम छवियों को स्थापित करने के बाद ग्रहण को फिर से शुरू करना होगा
सुपरबाइजी

31

ARM EABI v7a सिस्टम छवि की स्थापना को पूरा करने के बाद ग्रहण को फिर से शुरू करना पड़ा।


12

यह तब हो सकता है जब:

  • आपके पास अपनी मशीन पर Android SDK की कई प्रतियां स्थापित हैं। आप Android एसडीके की एक प्रति के लिए उपलब्ध छवियों और उपकरणों को अपडेट कर सकते हैं, और दूसरे में अपने एप्लिकेशन को डिबग या चलाने की कोशिश कर सकते हैं।

    यदि आप ग्रहण का उपयोग कर रहे हैं, तो अपने "प्राथमिकताएं | Android | SDK स्थान " पर एक नज़र डालें । सुनिश्चित करें कि यह वह मार्ग है जिसकी आप अपेक्षा करते हैं। यदि नहीं, तो उस बिंदु को बदलने के लिए जहां आपको लगता है कि Android SDK स्थापित है।

  • आपके एमुलेटर में एंड्रॉइड डिवाइस सेटअप नहीं है जैसा कि इस पृष्ठ पर अन्य उत्तरों में विस्तृत है।


1
यह! मेरे पास भी कई प्रतियां थीं और दीवार के खिलाफ मेरे सिर को पीट रहा था। जवाब के लिए धन्यवाद!
अलागप्पन रामू

यदि मेरे पास कई प्रतियां हैं तो मैं कैसे देख सकता हूं @AlagappanRamu, @BradParks? धन्यवाद!
एडम

@ एडम - ग्रहण में "प्राथमिकताएं | एंड्रॉइड | एसडीके स्थान" देखें - क्या यह वही फ़ोल्डर स्थान है जिसे आप अपडेट कर रहे हैं? यदि नहीं, तो आपके 2 स्थान हैं!
ब्रैड पार्क्स

6

उबंटू और एंड्रॉइड-स्टूडियो चलाने के लिए पैकेज स्थापित करने के लिए चलाएं (ये डिफ़ॉल्ट रूप से स्थापित नहीं हैं):

android update sdk

4

एवीडी को 4.2.2 छवियों के साथ बनाते समय मुझे एक ही समस्या थी, मैंने इसे निम्न करके हल किया:

  1. जांचें कि क्या adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17 में "डिफ़ॉल्ट" फ़ोल्डर मौजूद है।

  2. यदि यह मौजूद है, तो "डिफ़ॉल्ट" फ़ोल्डर की सामग्री (डाउनलोड की गई सिस्टम इमेज) को adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17 में ले जाएं।

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


हाँ! :) और ग्रहण / ADT बंद होने पर इसे करें, या इसे पुनः आरंभ करें।
एकुप्पी

महान! मैं उबंटू में हूं और इस समाधान के काम करने की उम्मीद नहीं थी लेकिन यह किया! एक और वर्कअराउंड चलाना है ।/android (SDK मैनेजर) को cmd लाइन से नहीं अंदर से ग्रहण करें फिर मेनू टूल्स पर जाएं -> AVDs प्रबंधित करें -> बटन "नया"। फिर यह सिस्टम इमेज दिखाता है। ग्रहण में यह नहीं है ... कम से कम मेरे लिए।
विंडराइडर

2

मैं हाल ही के एंड्रॉइड स्टूडियो के स्क्रीनशॉट के साथ इस प्रश्न को अपडेट करना चाहता हूं। नई प्रणाली की छवियों को स्थापित करने के लिए यह ढूंढने में थोड़ा सा इधर-उधर हो गया।

आप दो पथों में से एक के माध्यम से एसडीके प्रबंधक के पास जाते हैं। विकल्प 1. टूल> एंड्रॉइड> एसडीके प्रबंधक विकल्प 2. एंड्रॉइड स्टूडियो> प्राथमिकताएं> सूरत और व्यवहार> सिस्टम सेटिंग्स> एंड्रॉइड एसडीके (यह मैक के लिए है; दूसरों के लिए अनुकूलित करें।)

"SDK प्लेटफ़ॉर्म" फलक में, सिस्टम छवियों को देखने के लिए "पैकेज दिखाएँ" बॉक्स की जाँच करें।

उन लोगों का चयन करें जिन्हें आप चाहते हैं, "लागू करें" पर क्लिक करें और voilà!

यहां छवि विवरण दर्ज करें


1

मुझे "डिफ़ॉल्ट" नाम के फ़ोल्डर में फ़ोल्डरों को एंड्रॉइड पर ले जाना पड़ा - ## फ़ोल्डर ताकि ग्रहण छवियों को देख सकें।


0

नवीनतम Android Wear तकनीक से संबंधित इसके लिए एक नई संभावित त्रुटि है। मैं पहनने के लिए एक एमुलेटर शुरू करने की कोशिश कर रहा था एसडीके अगले हफ्ते की तैयारी में। एपीआई स्तर केवल 4.4.2 किटकैट के नवीनतम निर्माण में इसका समर्थन करता है।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.