एंड्रॉइड विकास में हमें एआरएम ईएबीआई v7a सिस्टम छवि की क्या आवश्यकता है? उस विशेष छवि का उद्देश्य क्या है?एंड्रॉइड में एआरएम ईएबीआई v7a सिस्टम छवि का उपयोग क्या है?
उत्तर
केवल लाइन मुझे पता है,
मैं आपको लगता है कि अपने स्थानीय एसडीके को ARM EABI प्रोसेसर समर्थन जोड़ने के लिए Android SDK प्रबंधक, ARM EABI v7a सिस्टम छवि का उपयोग करने की जरूरत है विश्वास करते हैं।
अगर आप NativeDK साथ काम करते हैं, उस छवि के बिना एमुलेटर (मल्टीकोर-निर्देश और नियोन फ्लोटिंग प्वाइंट इकाई की तरह) ARMv7 कोड के निष्पादन अनुकरण करने के लिए सक्षम नहीं है
इस पैकेज में तेजी के लिए जिम्मेदार है फ्लोटिंग पॉइंट ऑपरेशंस
यह तेजी से फ्लोट प्वाइंट ऑपरेशंस का समर्थन क्यों करता है? – hugemeow
यह कर्नेल छवि है। आप इसे स्थापित करना होगा, अन्यथा छवि शुरू नहीं होगी,
ERROR: This AVD's configuration is missing a kernel file
एमुलेटर छवि ARMv7-A
प्रोफ़ाइल हार्डवेयर, जो सभी नए एंड्रॉयड फोन के लिए सच है समर्थन है कि साथ में चूक गए।
चूंकि एआरएमवी 7-एआरएमवी 5 के साथ पिछड़ा संगत है, यह बाद में सिस्टम छवियों के साथ एकमात्र समर्थित छवि है।
सिस्टम छवि का उपयोग एमुलेटर द्वारा एंड्रॉइड ओएस को वर्चुअलाइज करने के लिए किया जाता है ताकि कोड में बदलाव होने पर ऐप्स को ऐप को अपलोड करने की आवश्यकता के बिना किसी पीसी पर डीबग किया जा सके। यह विकास प्रक्रिया को गति देता है और उन फोनों के परीक्षण की अनुमति देता है जो शारीरिक रूप से उपलब्ध नहीं हैं।
यदि मैं एनडीके का उपयोग नहीं करता, तो क्या सिस्टम छवि अभी भी स्थापित होनी चाहिए? – Felix
यह कल्पना नहीं है - बहुत सी जगह लेती है ... मुझे आश्चर्य है कि हमें इन सभी सिस्टम छवियों को एक संस्करण के तहत क्यों इंस्टॉल करना है ... उदा। एंडोरिड एल (एपीआई 20) में: 4 छवियां हैं। और मेरा एमुलेटर किसी भी तरह से स्थापित करने से ठीक पहले - कम से कम यह त्रुटियों के साथ रोना नहीं था। अब मशीन अंतरिक्ष से बाहर चल रही है और बहुत धीमी है - छवियां प्रगति पर हैं ... क्या आपको नहीं लगता कि यह काफी अक्षम है? – bonCodigo
तो, जब मैं एआरएम एमुलेटर का उपयोग नहीं करता तो मुझे वास्तव में इस छवि की आवश्यकता नहीं है? – user626528