2011-11-03 9 views

उत्तर

1

केवल लाइन मुझे पता है,

मैं आपको लगता है कि अपने स्थानीय एसडीके को ARM EABI प्रोसेसर समर्थन जोड़ने के लिए Android SDK प्रबंधक, ARM EABI v7a सिस्टम छवि का उपयोग करने की जरूरत है विश्वास करते हैं।

33

अगर आप NativeDK साथ काम करते हैं, उस छवि के बिना एमुलेटर (मल्टीकोर-निर्देश और नियोन फ्लोटिंग प्वाइंट इकाई की तरह) ARMv7 कोड के निष्पादन अनुकरण करने के लिए सक्षम नहीं है

+5

यदि मैं एनडीके का उपयोग नहीं करता, तो क्या सिस्टम छवि अभी भी स्थापित होनी चाहिए? – Felix

+1

यह कल्पना नहीं है - बहुत सी जगह लेती है ... मुझे आश्चर्य है कि हमें इन सभी सिस्टम छवियों को एक संस्करण के तहत क्यों इंस्टॉल करना है ... उदा। एंडोरिड एल (एपीआई 20) में: 4 छवियां हैं। और मेरा एमुलेटर किसी भी तरह से स्थापित करने से ठीक पहले - कम से कम यह त्रुटियों के साथ रोना नहीं था। अब मशीन अंतरिक्ष से बाहर चल रही है और बहुत धीमी है - छवियां प्रगति पर हैं ... क्या आपको नहीं लगता कि यह काफी अक्षम है? – bonCodigo

+0

तो, जब मैं एआरएम एमुलेटर का उपयोग नहीं करता तो मुझे वास्तव में इस छवि की आवश्यकता नहीं है? – user626528

1

इस पैकेज में तेजी के लिए जिम्मेदार है फ्लोटिंग पॉइंट ऑपरेशंस

+0

यह तेजी से फ्लोट प्वाइंट ऑपरेशंस का समर्थन क्यों करता है? – hugemeow

10

यह कर्नेल छवि है। आप इसे स्थापित करना होगा, अन्यथा छवि शुरू नहीं होगी,

ERROR: This AVD's configuration is missing a kernel file

2

एमुलेटर छवि ARMv7-A प्रोफ़ाइल हार्डवेयर, जो सभी नए एंड्रॉयड फोन के लिए सच है समर्थन है कि साथ में चूक गए।

चूंकि एआरएमवी 7-एआरएमवी 5 के साथ पिछड़ा संगत है, यह बाद में सिस्टम छवियों के साथ एकमात्र समर्थित छवि है।

3

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