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




avd (6)

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

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

मुझे 'userdata.img' कहां मिलना चाहिए, और मैं एंड्रॉइड 4.0 के लिए एवीडी कैसे बना सकता हूं?


Answers

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


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

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


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

अपनी एसडीके निर्देशिका ( platforms और tools बगल में) के शीर्ष स्तर में system-images नामक फ़ोल्डर बनाएं। Subdirs 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 में अनुपस्थित थे, लेकिन इसने एवीडी को एक छवि बनाने की अनुमति दी (15 के लिए लेकिन 14 नहीं) इसने 15 मिनट के बाद एंड्रॉइड लोगो नहीं दिखाया था।


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


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

इंटेलिजे आईडीईए के लिए, ऐसा लगता है कि आपको एमुलेटर चलाने से पहले एवीबी भी बनाना होगा, ऐसा करने के लिए आपको बस एंड्रॉइड एसडीके प्रबंधक में जाना होगा और एक नया एवीबी बनाना होगा। इससे आपकी समस्या हल होनी चाहिए ... कृपया सुनिश्चित करें कि आपने इन चरणों का पालन करने से पहले एआरएम को शामिल करने के लिए उपर्युक्त उत्तर का पालन किया है।


ऐसा इसलिए होता है क्योंकि अपडेट के बाद एंड्रॉइड स्टूडियो डिफ़ॉल्ट रूप से एपीआई संस्करण 23 का उपयोग करता है

निम्नलिखित मेरे लिए काम किया:

प्रोजेक्ट स्ट्रक्चर पेज पर जाने के लिए Ctrl + Shift + Alt + S दबाएं । प्रॉपर्टी टैब पर जाएं और बिल्ड टूल एरिया में 23.0.0 से 22.0.1 (या जो आप पहले इस्तेमाल कर रहे थे उसके बराबर) बदलें और अपनी प्रोजेक्ट का पुनर्निर्माण करें।

यदि यह काम नहीं करता है, तो धीरे-धीरे जाएं: ऐप और फिर

compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'

V7: 23.0.0 को v7: 22.2.1 को ऊपर दिखाए गए अनुसार और क्रमबद्ध सिंक करें। यह निश्चित रूप से काम करेगा।





android avd