एंड्रॉइड 4.0 के लिए एवीडी कैसे बनाएं


352

Android 4.0 अब जारी किया गया है। मैंने अभी अपने ADT प्लगइन को अपडेट किया है और 4.0 SDK डाउनलोड किया है। लेकिन जब मैं एंड्रॉइड 4.0 के लिए एक एवीडी बनाने की कोशिश करता हूं , तो एक्लिप्स ने मुझे 'एवीडी फ़ोल्डर में कॉपी करने के लिए एबीआई आर्मेबी के लिए एक' userdata.img 'फ़ाइल खोजने में असमर्थ बताया।

मुझे d:\android-sdk-windows\platforms\android-14'छवियां' फ़ोल्डर याद आ रहा है जो अन्य संस्करणों में है। इस फ़ोल्डर में 'userdata.img' हो सकता है जो एक AVD बनाता है।

मुझे 'userdata.img' कहाँ प्राप्त करना चाहिए, और मैं Android 4.0 के लिए AVD कैसे बनाऊँ?

जवाबों:


441

मैंने बस वही किया। यदि आप "एंड्रॉइड 4.0 (एपीआई 14)" अनुभाग में "एंड्रॉइड एसडीके प्रबंधक" में देखते हैं, तो आपको कुछ पैकेज दिखाई देंगे। इनमें से एक का नाम "ARM EABI v7a System Image" है।

Android 4.0 वर्चुअल डिवाइस बनाने के लिए आपको यह डाउनलोड करना होगा:

एंड्रॉयड एसडीके डाउनलोड सिस्टम


31
मैं बस एक अतिरिक्त बिंदु जोड़ने जा रहा हूं जिसे मैं भाग गया हूं। भले ही आप एवीडी प्रबंधक को डाउनलोड करते हैं जो कि ग्रहण के लिए बाहरी है और कहते हैं कि आपने इसे स्थापित किया है, आपको एवीडी प्लगइन के साथ ग्रहण में जाना होगा और इसे फिर से स्थापित करना होगा। इसे दो बार करना है। जब मैं एआरएम EABI ग्रहण से बाहरी स्थापित किया था तब भी मैं इस कदम में चला गया था।
हजू

3
मेरा मुद्दा @haju के समान था, मेरे बाहरी एसडीके में एआरएम वी 7 ए सिस्टम छवि स्थापित थी लेकिन एक्लिप्स में एक नहीं थी। धन्यवाद @ अंजू!
जेरेमी बैटल

7
जब भी मैं एंड्रॉइड एसडीके को अपडेट या इंस्टॉल करता हूं, तो कुछ समस्या होती है। आपको लगता होगा कि Google ने यह पता लगा लिया होगा कि अब तक इंस्टाल की गई प्रक्रिया को कैसे पूरा किया जा सकता है। फिर, यह एमएस या ऐप्पल के टूल को स्थापित करने जैसा नहीं है।
ब्रायन

4
अरे नहीं! मैं केवल उस पैकेज को छोड़ दिया।
राकेश जुयाल

6
एक एकल हैलो विश्व अनुप्रयोग का परीक्षण करने के लिए मुझे कितने एमबी डेटा डाउनलोड करने की आवश्यकता है?
सलमान ए

16

एक और समाधान, हमारे उन लोगों के लिए जो हमारी विकास मशीन से इंटरनेट कनेक्शन के बिना है:

system-imagesअपने एसडीके निर्देशिका (के बगल में platformsऔर tools) के शीर्ष स्तर में बुलाया एक फ़ोल्डर बनाएँ । उपखंड android-14और android-15(जैसा लागू हो) बनाएँ । armeabi-v7aइन निर्देशिका के लिए पूरा फ़ोल्डर निकालें ; sysimg_armv7a-15_r01.zip (जैसे, google का भंडार ) android-15, sysimg_armv7a-14_r02.zip पर जाता है android-14

मैंने इस प्रक्रिया को ऑफ़लाइन करने की कोशिश नहीं की है, मैंने अंत में घर पर अपने ब्रॉडबैंड भत्ते का इस्तेमाल किया और उनका उपयोग किया, लेकिन ये भविष्य के संदर्भ के लिए इन बड़े sysimg के लिए लक्षित स्थान हैं।

मैंने उन imageसबडियर्स को बनाने की कोशिश की है जहां वे 14 और 15 में अनुपस्थित थे, लेकिन जब इसने AVD को एक छवि बनाने की अनुमति दी (15 के लिए, लेकिन 14 नहीं) तो उसने 15 मिनट के बाद एंड्रॉइड लोगो नहीं दिखाया था।


8

यह साइट Android Create AVD आपको दिखाता है कि यदि आप अभी भी अटक रहे हैं, तो वीडियो और स्क्रीनशॉट के साथ ग्रहण में Android SDK और AVD संस्करण 4 के नवीनतम संस्करण को कैसे स्थापित करें?


5

मुझे एक समान समस्या थी लेकिन ग्रहण के बजाय IntelliJ IDEA का उपयोग करना । मेरे पास पहले से ही एआरएम ईएबीआई स्थापित था, लेकिन मुझे अभी भी त्रुटि मिली है।

IntelliJ IDEA के लिए, ऐसा प्रतीत होता है कि आपको एमुलेटर चलाने से पहले एक AVB बनाना होगा, इसलिए ऐसा करने के लिए आपको बस Android SDK प्रबंधक में जाना होगा और एक नया AVB बनाना होगा। यह आपकी समस्या को हल करना चाहिए ... कृपया सुनिश्चित करें कि आपने इन चरणों का पालन करने से पहले एआरएम को शामिल करने के लिए उपरोक्त उत्तर का पालन किया है।


मैक OSX पर IntelliJ का उपयोग कर एक ही त्रुटि। 1. पुष्टि करें एआरएम EABI स्थापित किया गया है 2. उपकरण-> Android-> AVD प्रबंधक-> नया AVD बनाएँ 3. रन-> कॉन्फ़िगरेशन संपादित करें-> Android अनुप्रयोग या Android परीक्षण -> एमुलेटर (रेडियो बटन) -> अपने नए बनाए गए AVD का चयन करें
टेड स्प्रेडली

5

यदि आपके पास आपका Android SDK संस्करण नियंत्रित है, तो आप यह समस्या भी प्राप्त कर सकते हैं। आपको कुछ अलग त्रुटि मिलती है:

ABI .svn के लिए AVD फ़ोल्डर में कॉपी करने के लिए 'userdata.img' फ़ाइल खोजने में असमर्थ।

किसी कारण से, एंड्रॉइड वर्चुअल डिवाइस (AVD) प्रबंधक का मानना ​​है कि .svnफ़ोल्डर एक एप्लिकेशन बाइनरी इंटरफ़ेस (ABI) निर्दिष्ट कर रहा है । यह फ़ोल्डर के userdata.imgभीतर दिखता है .svnऔर इसे ढूंढ नहीं सकता है, इसलिए यह विफल हो जाता है।

मैंने स्टैक ओवरफ्लो प्रश्न को हटाने के लिए प्रतिक्रियाओं में पाया शेल एक्सटेंशन का उपयोग किया । फ़ोल्डर .svnसे सभी फ़ोल्डर्स को हटाने के लिए सभी निर्देशिकाओं से .vn फाइलेंandroid-sdk । इसके बाद, एवीडी प्रबंधक सफलतापूर्वक एवीडी बनाने में सक्षम था। मुझे अभी तक यह पता लगाना है कि तोड़फोड़ के साथ एसडीके को अच्छी तरह से खेलने के लिए कैसे प्राप्त किया जाए ।


0

यदि आपने सिस्टम छवि को स्थापित किया है और अभी भी यह त्रुटि मिलती है, तो हो सकता है कि एंड्रॉइड एसडीके प्रबंधक ने एवीडी प्रबंधक के लिए फाइलों को सही फ़ोल्डर में न रखा हो। स्टैक ओवरफ्लो प्रश्न का उत्तर देखें एंड्रॉइड 4.0.3 के लिए AVD कैसे बनाएं? ('Userdata.img' खोजने में असमर्थ)


0

यह उत्तर एंड्रॉइड स्टूडियो में AVD बनाने के लिए है।

  1. सबसे पहले अपने एंड्रॉइड स्टूडियो टॉप बार पर AVD बटन पर क्लिक करें।

छवि 1

  1. इस विंडो में क्लिक करें Create Virtual Device

चित्र 2

  1. अब आप AVD के लिए हार्डवेयर प्रोफाइल चुनेंगे और Next पर क्लिक करेंगे।

छवि 3

  1. Android Api संस्करण चुनें जिसे आप अपने AVD में चाहते हैं। डाउनलोड करें यदि कोई एपीआई मौजूद नहीं है। अगला पर क्लिक करें।

छवि 4

  1. यह अब कुछ AVD फीचर जैसे कैमरा, नेटवर्क, मेमोरी और रैम साइज आदि को कस्टमाइज़ करने के लिए विंडो है। बस डिफॉल्ट रखें और फिनिश पर क्लिक करें।

चित्र 5

  1. आप AVD तैयार हैं, अब Android Studio में AVD बटन पर क्लिक करें (1 चरण की तरह)। तब आप निर्मित AVD को सूची में देख पाएंगे। अपने AVD पर Play बटन पर क्लिक करें।

छवि 6

  1. आपका AVD जल्द ही शुरू होगा।

छवि 7

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