Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> आभासी मशीन

Android वर्चुअल डिवाइस प्रदर्शन को बढ़ावा दें - तेज़, प्रतिक्रियाशील AVDs

यदि आप Android के लिए एप्लिकेशन विकसित कर रहे हैं, तो यह ट्यूटोरियल आपको रुचिकर लग सकता है। विशेष रूप से, यह लेख आपको दिखाएगा कि अपने Android SDK और अंतर्निहित ऑपरेटिंग सिस्टम को सर्वोत्तम प्रदर्शन के लिए कैसे कॉन्फ़िगर करें, ताकि आपके Android वर्चुअल डिवाइस, संक्षिप्त AVD, तेजी से चलें और जल्दी प्रतिक्रिया दें। यह विकास के दौरान महत्वपूर्ण हो सकता है, क्योंकि आप AVD रीस्टार्ट, डिबगिंग और ऐसे पर समय बचाना चाहते हैं।

मेरा एक आरक्षण है, और वह यह है कि इस गाइड की सामग्री का परीक्षण और लेखन Windows के लिए किया गया है, Intel आर्किटेक्चर के साथ। यदि आप Linux या AMD प्रोसेसर का उपयोग करते हैं, तो आपको थोड़ा इंतजार करना होगा जब तक मैं उत्तराधिकारी लेख नहीं बना देता। इसे ध्यान में रखते हुए, कृपया मेरा अनुसरण करें।

Intel x86 Atom सिस्टम इमेज प्राप्त करें

इसके काम करने के लिए आपको सबसे पहले x86 इमेज प्राप्त करने की आवश्यकता होगी। आप या तो इसे मैन्युअल रूप से डाउनलोड कर सकते हैं, जो थोड़ा थकाऊ हो सकता है, या आप इसे Android SDK Manager के माध्यम से कर सकते हैं, जो इसे करने का उचित तरीका है। स्वाभाविक रूप से, आपको Android SDK सेटअप करना होगा, और इसका अर्थ सही संस्करण के Java को इंस्टॉल करना भी है।

SDK Manager के अंदर, एक Android इमेज का संस्करण डाउनलोड करें जो आपकी आवश्यकताओं के लिए उपयुक्त हो, जैसे उदाहरण के लिए Kit-Kat (4.4 - API19)। आप पुराने संस्करणों के लिए भी जा सकते हैं। तब तक प्रतीक्षा करें जब तक यह इंस्टॉल न हो जाए।

Intel HAXM ड्राइवर इंस्टॉल करें

यह वह भाग है जहां आपको एक बड़ा प्रदर्शन बढ़ावा मिलता है। यह ड्राइवर x86 आर्किटेक्चर पर Android प्रदर्शन को अनुकूलित करता है। आप इसे आधिकारिक साइट पर पा सकते हैं। लें और इंस्टॉल करें। चलाएं। और सबसे अधिक संभावना विफल।

विफलता का कारण पॉपअप में बताया गया है। आपके पास सबसे अधिक संभावना है कि BIOS/UEFI में Execute Disable Bit अक्षम पर सेट है। जिसका अर्थ है कि ड्राइवर इंस्टॉल नहीं किया जा सकता। आपको रीबूट करना होगा, BIOS/UEFI सेटअप में प्रवेश करना होगा और सही बदलाव करना होगा। सटीक संकेत एक निर्माता से दूसरे में भिन्न होगा, लेकिन यह सबसे अधिक संभावना मेमोरी मैनेजमेंट के तहत पाया जाएगा। सक्षम पर सेट करें, रीबूट करें।

HAXM पुनर्स्थापित करें

अब, सब कुछ ठीक होना चाहिए।

नया AVD बनाएं

यह शायद तुच्छ है, लेकिन फिर:

कृपया कुछ विकल्पों पर ध्यान दें। RAM को 768MB या कम पर सेट किया जाना चाहिए। आपको एक SD कार्ड भी कॉन्फ़िगर करना चाहिए ताकि आप अपने परीक्षणों के लिए बिना मेमोरी के न रह जाएं। और बेहतर प्रदर्शन के लिए संभवतः होस्ट GPU का उपयोग करें, भले ही।

परिवर्तन का परीक्षण करें

अब, अपना AVD शुरू करें। यदि आपके पास HAXM इंस्टॉल नहीं है, तो जब आप वर्चुअल डिवाइस को फायर करेंगे तो आपको कोई संदेश नहीं दिखाई देगा। इसके अलावा, सब कुछ सुपर स्लो होगा। गुड़ धीमा, लेकिन जब यह तेजी से चलता है, जब यह धीमा चलता है, है ना।

यदि आपके पास HAXM है, तो देखो और निहारो:

Starting emulator for AVD 'Some name'
emulator:device fd:XXX
HAX is working and emulator runs in fast virt mode

और अब आपको अपने विकास का आनंद लेने में सक्षम होना चाहिए जो आपके पास पहले था उसकी तुलना में लगभग 100x गति से। चीजें मिनटों के बजाय सेकंड में लोड होंगी। बहुत कुछ KVM या Xen और ऐसे के लिए वर्चुअलाइजेशन एक्सटेंशन के उपयोग की तरह।

Android वर्चुअल डिवाइस प्रदर्शन को बढ़ावा दें - तेज़, प्रतिक्रियाशील AVDs

निष्कर्ष

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

Mr. Vova को इस लेख के लिए सुझावों के लिए बहुत धन्यवाद!

चीयर्स।

  1. Kiwi इमेजिंग सिस्टम के साथ कस्टम लिनक्स वितरण बनाएं Kiwi इमेजिंग सिस्टम के साथ कस्टम लिनक्स वितरण बनाएं

    एक बार फिर, हम Kiwi के बारे में बात करने जा रहे हैं। Kiwi एक इमेजिंग सिस्टम है, बड़े openSUSE बिल्ड सर्विस का एक हिस्सा, एक जटिल, सर्वशक्तिमान इमेजिंग/वर्चुअलाइज़ेशन समाधान जो आपको किसी भी प्रकार के ऑपरेटिंग सिस्टम छवियों को बनाने की अनुमति देता है, पूरी तरह से अनुकूलन योग्य और प्रारूपों की एक विशाल

  1. VirtualBox में 3D त्वरण मास्टर करें: विंडोज VM के लिए OpenGL सक्षम करें VirtualBox में 3D त्वरण मास्टर करें: विंडोज VM के लिए OpenGL सक्षम करें

    यह वर्चुअल मशीनों में 3D वर्चुअलाइजेशन को कॉन्फ़िगर करने और उपयोग करने के लिए समर्पित तीन लेखों में से दूसरा है। आज, हम सीखेंगे कि VirtualBox में स्थापित विंडोज वर्चुअल मशीनों के लिए OpenGL एप्लिकेशन (और गेम) के लिए 3D त्वरण कैसे सक्षम करें, चाहे वह विंडोज या लिनक्स होस्ट पर स्थापित हो। पहले लेख मे

  1. VMware VM में DirectX के साथ 3D त्वरण अनुकूलित करें - ट्यूटोरियल भाग 1 VMware VM में DirectX के साथ 3D त्वरण अनुकूलित करें - ट्यूटोरियल भाग 1

    मौजूदा होस्ट के ऊपर वर्चुअलाइज्ड ऑपरेटिंग सिस्टम चलाना एक शानदार विचार है। यह मजेदार है, यह कूल है, यह आपको अपने वास्तविक प्लेटफॉर्म पर प्रतिबद्ध होने से पहले सॉफ़्टवेयर के साथ प्रयोग करने की अनुमति देता है, यह आपको उन चीजों को करने की अनुमति देता है जो आप सामान्य रूप से करने की हिम्मत नहीं करेंगे,