सवाल एंड्रॉइड एमुलेटर इतना धीमा क्यों है? हम एंड्रॉइड एमुलेटर को कैसे बढ़ा सकते हैं? [बन्द है]


मुझे मिल गया है 2.67जीएचजेड सेलेरॉन प्रोसेसर, और 1.21ए पर जीबी रैम 86 विंडोज XP पेशेवर मशीन

मेरी समझ यह है कि एंड्रॉइड एमुलेटर ऐसी मशीन पर काफी जल्दी शुरू करना चाहिए, लेकिन मेरे लिए, यह नहीं है। मैंने आईडीई, एसडीके, जेडीके और इस तरह की स्थापना में सभी निर्देशों का पालन किया है और एम्यूलेटर को जल्दी शुरू करने में कुछ सफलता मिली है, लेकिन यह बहुत दुर्लभ है। यदि संभव हो तो मैं इस समस्या को कैसे ठीक कर सकता हूं?

यहां तक ​​कि अगर यह होम स्क्रीन शुरू होता है और लोड करता है, तो यह बहुत आलसी है। मैंने कोशिश की है ग्रहण आईडीई में संस्करण 3.5 (गैलीलियो) और 3.4 (गेनीमेड)।


3093


मूल


वैकल्पिक जीनमोशन है। genymotion.com। यह बहुत mcuh तेजी से है। सीधे स्थापना। - Sukitha Udugamasooriya
मैंने लिमुक्स पर तेजी से चलने के लिए एमुलेटर (और जिस तरह से मेरा मतलब है) चलाने के लिए पाया है। मेरे पास दोहरी बूट के साथ एक लैपटॉप है, विंडोज़ पर एमुलेटर को लगभग 15 मिनट लगते हैं, लिनक्स के बारे में 30 सेकंड के साथ। मुझे ओएसएक्स जैसे अन्य ऑपरेटिंग सिस्टम के बारे में पता नहीं है, लेकिन मुझे विंडोज़ की तरह लगता है। - Daniël van den Berg
एंड्रॉइड स्टूडियो 2.0 में न केवल एक तेज़ एमुलेटर है, बल्कि "तत्काल रन" को नियोजित किया गया है, जो आपके स्रोत में कुछ बदलावों को अनुमति देता है, जैसे कि एक्सएमएल को एपीके के पुनर्निर्माण के बिना लक्ष्य में सेकेंड में तैनात किया जाना चाहिए और पुन: वितरित। देख android-developers.blogspot.co.uk/2015/11/... - Carl Whalley
कृपया लीपड्रॉइड नामक हमारी नई रिलीज एंड्रॉइड वर्चुअल मशीन आज़माएं, यह पूरी तरह से नि: शुल्क है, और Google के क्यूईएमयू आधारित एमुलेटर के साथ संगत है, जिसमें बहुत तेज़ ओपनजीएल इम्प्ल्यू है। leapdroid.com - huisinro
मुझे लगता है कि एक एमुलेटर तेजी से चलाने के लिए आपका राम बहुत छोटा है। - Zia U Rahman


जवाब:


अद्यतन करें

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

एमुलेटर संपादन बटन पर क्लिक करें, फिर क्लिक करें उन्नत सेटिंग दिखाएँ। फिर सक्षम करें Quick Boot नीचे स्क्रीनशॉट की तरह।

Quick boot

एंड्रॉइड डेवलपमेंट टूल्स (एडीटी) 9.0.0 (या बाद में) में एक सुविधा है जो आपको एवीडी (एमुलेटर) की स्थिति को बचाने की अनुमति देती है, और आप तुरंत अपना एमुलेटर शुरू कर सकते हैं। एक नया एवीडी बनाते समय आपको इस सुविधा को सक्षम करना होगा या आप इसे बाद में एवीडी संपादित करके बना सकते हैं।

इसके अलावा मैंने वृद्धि की है Device RAM Size सेवा मेरे 1024 जिसके परिणामस्वरूप बहुत तेज़ एमुलेटर होता है।

अधिक जानकारी के लिए नीचे दिए गए स्क्रीनशॉट देखें।

सहेजें स्नैपशॉट सुविधा के साथ एक नया एवीडी बनाना।

Android emulator with save snapshot feature.

स्नैपशॉट से एमुलेटर लॉन्च करना।

Launching the emulator from the snapshot.

और अपने एमुलेटर को तेज़ करने के लिए आप इसका उल्लेख कर सकते हैं अपने एंड्रॉइड एमुलेटर को तेज करें!:


1318



जब आप अपडेट और मौजूदा डिवाइस को स्नैपशॉट से पहले स्टार्टअप पर उपयोगकर्ता डेटा मिटा दें - Mark Bakker
मैंने एवीडी को इस तरह सेट किया है, लेकिन जब भी मैं एवीडी रीबूट करता हूं, तब भी धीमा लगता है, क्यों? - zhongshu
@ पीटर एहरलिच: बस जाओ विंडो> एंड्रॉइड एसडीके और एवीडी प्रबंधक और एवीडी का चयन करें जिसे आप सूची से लॉन्च करना चाहते हैं और फिर क्लिक करें प्रारंभ दाएं फलक में बटन। यह वही खुल जाएगा जो आप चाहते हैं। - Vikas Patidar
1024 को सेट करते समय मुझे "स्मृति आवंटित करने में विफल" मिला। यह कॉन्फ़िगरेशन विंडो के निचले हिस्से में एक चेतावनी भी प्रदर्शित करता है: "विंडोज़ पर, 768 एम से अधिक रैम अनुकरण करने में असफल हो सकता है ..." मैंने इसे 770 पर सेट करने का प्रयास किया, और फिर यह काम किया। यह 800 पर स्थापित करने में विफल रहा। - awe
@ Msmit1993: आप HAX टूल के साथ इंटेल x86 आधारित एमुलेटर का उपयोग कर सकते हैं। मेरा विश्वास करो आप आश्चर्यचकित होंगे कि आपके वास्तविक डिवाइस से एमुलेटर तेजी से है। - Vikas Patidar


महत्वपूर्ण लेख: कृप्या प्रथम को देखें वीटी के बारे में इंटेल सूची यह सुनिश्चित करने के लिए कि आपका सीपीयू इंटेल वीटी का समर्थन करता है।

HAXM धीमे एंड्रॉइड एमुलेटर को गति देता है

HAXM के लिए खड़ा है - "इंटेल हार्डवेयर त्वरित निष्पादन प्रबंधक"

वर्तमान में यह केवल इंटेल वीटी (इंटेल वर्चुअलाइजेशन टेक्नोलॉजी) का समर्थन करता है।

एंड्रॉइड एमुलेटर पर आधारित है QEMU। होस्ट सिस्टम पर QEMU और HAXM ड्राइवर के बीच इंटरफ़ेस विक्रेता-अज्ञेयवादी बनने के लिए डिज़ाइन किया गया है।

HAXM

HAXM के लिए अपने एंड्रॉइड डेवलपमेंट एनवायरनमेंट को कॉन्फ़िगर करने के लिए चरण

  1. ग्रहण अद्यतन करें: सुनिश्चित करें कि आपकी ग्रहण स्थापना और एडीटी प्लग-इन पूरी तरह से अद्यतित हैं।

  2. अपने एंड्रॉइड टूल्स अपडेट करें: प्रत्येक ग्रहण प्लग-इन अपडेट के बाद, अपने एंड्रॉइड एसडीके टूल्स को अपडेट करना महत्वपूर्ण है। ऐसा करने के लिए, एंड्रॉइड एसडीके प्रबंधक लॉन्च करें और सभी एंड्रॉइड एसडीके घटकों को अपडेट करें। HAXM का लाभ उठाने के लिए, आपको कम से कम रिलीज़ संस्करण 17 पर होना चाहिए।

Enter image description here

  • डाउनलोड करें x86 एटम सिस्टम छवियां और यह इंटेल हार्डवेयर त्वरित निष्पादन प्रबंधक चालक। नीचे दी गई छवि का पालन करें:

Enter image description here

  • "IntelHaxm.exe" चलाकर HAXM ड्राइवर स्थापित करें। यह निम्नलिखित स्थानों में से एक में स्थित होगा:

    • C:\Program Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager

    • C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

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

Install .exe or .dmg

  • बनाओ नया x86 एवीडी: नीचे दी गई छवि का पालन करें:

Create AVD

  • या नए एसडीके के लिए, Enter image description here

1070



अच्छा लेखन यदि आप Google से दस्तावेज़ ढूंढ रहे हैं (मैक के लिए कुछ अंतर शामिल हैं), तो वे यहां पाए जा सकते हैं: developer.android.com/tools/devices/emulator.html#accel-vm - Todd Price
लिनक्स पर काम नहीं करता है। - Kshitiz Sharma
मैंने इस समाधान की कोशिश की। इसने काम कर दिया। हालांकि, मैंने MonoDroid का उपयोग करके स्थापित किया और एक मिनट के लिए IntelHaxm.exe नहीं मिला। यह यहां था: सी: \ उपयोगकर्ता \ jbarneck \ AppData \ स्थानीय \ Android \ android-sdk \ extras \ intel - Rhyous
वाह, आप बहुत धन्यवाद नहीं कर सकते! विश्वास नहीं कर सकता कि मैं इस समय धीमी एमुलेटर के साथ रह रहा था। मैंने सोचा कि सामान्य था। मैं वास्तव में तेजी से शुरू होने वाले समय को याद करता हूं, क्या GPU त्वरण के साथ स्नैपशॉट को सक्षम करने का कोई तरीका नहीं है? - Reda
यह बहुत अच्छा काम करता है। इसे साझा करने के लिए धन्यवाद! जब "होस्ट जीपीयू का उपयोग करें" सक्षम होता है, तो एमुलेटर भारी मात्रा में झिलमिलाहट करता है, लेकिन होस्ट जीपीयू के बिना भी यह वास्तव में तेज़ है। - user1619275


प्रयत्न एंड्रॉइड x86। यह Google एंड्रॉइड एमुलेटर से बहुत तेज है। इन कदमों का अनुसरण करें:

  1. इंस्टॉल करें VirtualBox
  2. डाउनलोड करें आईएसओ फ़ाइल आपको इसकी ज़रूरत है।
  3. लिनक्स 2.6 / अन्य लिनक्स, 512 एमबी रैम, एचडी 2 जीबी के रूप में वर्चुअल मशीन बनाएं। नेटवर्क: पीसीनेट-फास्ट III, से जुड़ा हुआ है नेट। आप एक ब्रिज एडाप्टर का भी उपयोग कर सकते हैं, लेकिन आपको एक की आवश्यकता है डीएचसीपी आपके पर्यावरण में सर्वर।
  4. एमुलेटर पर एंड्रॉइड x86 इंस्टॉल करें, इसे चलाएं।
  5. दबाएँ ऑल्ट+एफ 1, प्रकार netcfg, आईपी पता याद रखें, दबाएं ऑल्ट+F7
  6. अपने विंडोज एक्सपी सिस्टम पर cmd चलाएं, निर्देशिका को अपने एंड्रॉइड टूल्स डायरेक्टरी में बदलें, टाइप करें adb connect <virtual_machine_IP>
  7. ग्रहण शुरू करें, एडीटी प्लगइन खोलें, डिवाइस ढूंढें, और आनंद लें!

570



तो मैं जुड़ा हुआ हूँ। मैं स्क्रीन को ऊर्ध्वाधर कैसे प्राप्त करूं? मुझे कहीं भी फोन हार्डवेयर बटन नहीं दिखते हैं। - Alex
देख groups.google.com/group/android-x86/browse_thread/thread/... तथा groups.google.com/group/android-x86/browse_thread/thread/... स्क्रीन संकल्प बदलने के लिए। - Gili
बस आपको याद दिलाने के लिए कि यदि आप एमुलेटर में माउस का उपयोग करना चाहते हैं तो आपको डिवाइस मेनू में माउस एकीकरण को सक्षम करने की आवश्यकता है! - kakopappa
ध्यान दें कि यदि आप एआरएम (उदाहरण के लिए एंड्रॉइड के लिए मोनो) के लिए विशिष्ट कुछ भी उपयोग कर रहे हैं, तो यह एंड्रॉइड x86 पर काम नहीं करेगा। - Matthew Groves
मेरे लिए, netcfg दिखा रहा है lo 127.0.0.1 255.0.0.0 0x00000049 यहां 127.0.0.1 आईपी है जिसे मुझे adb कमांड में उल्लेख करना चाहिए? यह दिखा रहा है "127.0.0.1:52555 से कनेक्ट करने में असमर्थ" कृपया मदद करें। - Dev


अद्यतन करें: एंड्रॉइड स्टूडियो (2.x) के नवीनतम संस्करण ने बंडल एमुलेटर में बड़े सुधार किए। यह उत्तरदायी है और सुविधाओं का एक पूरा समूह है।

अभी भी रुचि रखने वालों के लिए: उपयोग करने का प्रयास करें Genymotion। पंजीकरण के बाद आप विंडोज / मैक ओएस एक्स / लिनक्स के लिए एक संस्करण डाउनलोड कर सकते हैं। ग्रहण के लिए एक प्लगइन भी उपलब्ध है:

प्लगइन की स्थापना ग्रहण लॉन्च करके और "नया सॉफ्टवेयर स्थापित / स्थापित करें" मेनू पर जाकर किया जा सकता है, फिर बस निम्न यूआरएल के साथ एक नई अपडेट साइट जोड़ें: http://plugins.genymotion.com/eclipse। ग्रहण द्वारा संकेतित चरणों का पालन करें।

यह एमुलेटर तेज़ और उत्तरदायी है।

GenyMotion आपको बैटरी स्तर, सिग्नल शक्ति और जीपीएस सहित अपने डिवाइस के विभिन्न सेंसर को नियंत्रित करने की अनुमति देता है। नवीनतम संस्करण में अब कैमरा टूल्स भी शामिल हैं।


300



जीनमोशन आपके ऐप को विकसित / परीक्षण करने का सबसे अच्छा तरीका है। यह पारंपरिक एमुलेटर की तुलना में केवल तेज और बेहतर नहीं है। यह एक असली डिवाइस से भी तेज है। मैं इसे 99.99% मेरे नियोजन के लिए उपयोग करता हूं क्योंकि इसका मतलब है कि मैं परिणाम के समय में परिणाम देख सकता हूं। इसका मतलब यह भी है कि मैं ओपनजीएल ईएस और अन्य चीजों का उपयोग कर सकता हूं जो सामान्य एमुलेटर पर उपलब्ध नहीं हैं। - Eurig Jones
जेनमोशन के नए संस्करणों में Google Play सेवाएं शामिल नहीं हैं। यह लिंक दिखाता है कि उन्हें मैन्युअल रूप से कैसे इंस्टॉल करें: forum.xda-developers.com/showthread.php?t=2528952 - Apfelsaft
यह तब तक ठीक है जब तक आप VBox या उनके द्वारा उपयोग किए जाने वाले किसी भी उपकरण को पुनर्स्थापित नहीं करते हैं, फिर यह काम करना बंद कर देता है - अनइंस्टॉल करने में सहायता नहीं होती है। पर यह था अच्छा रहा जब यह चले गए। - milosmns
जेनिमोशन अब और मुक्त नहीं है (जैसा कि मैंने पिछली बार इसका इस्तेमाल किया था), सुनिश्चित नहीं है कि डेवलपर्स के लिए यह अभी भी सबसे अच्छा विकल्प है - Zain Ali
चूंकि एंड्रॉइड स्टूडियो 2 एमुलेटर दस गुना सुधार हुआ है। इसमें बहुत सारी सुविधाएं हैं और अच्छी तरह से प्रदर्शन करती हैं। - blaffie


ग्रहण के आपके (पुराने) संस्करण में शामिल एमुलेटर बहुत धीमा है।

हालिया अनुकरणकर्ता 2010 में होने के मुकाबले तेज़ हैं। अपना एसडीके / आईडीई अपडेट करें।

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


193



वास्तविक मशीन की तुलना में vmware अनजान प्रदर्शन अंतर के साथ चलता है। यहां तक ​​कि यदि एमुलेटर एआरएम को अनुकरण कर रहा है, तो यह एक ही सिस्टम आवृत्ति पर भी तेज होना चाहिए और मेरा पीसी 3.6GHz है जो 500 मेगाहर्ट्ज एंड्रॉइड फोन से धीमा है। - NickSoft
@rds - तो क्या एआरएम के बजाय मेरे एवीडी अनुकरण इंटेल को तेजी से लोड करना चाहिए? - Trojan.ZBOT
नहीं, यह x86 के लिए अनुकूलित नहीं है ... यह x86 फोन हार्डवेयर को अनुकरण करता है - जबकि आम फोन आजकल मशीन में आसानी से बेहतर प्रदर्शन करता है :) - Martin Zeitler
आपको एहसास है कि दोनों एक ही एमुलेटर सही चलाते हैं? एंड्रॉइड-एसडीके \ टूल्स \ emulator-x86.exe, एक्लिप्स के साथ कुछ भी नहीं करना है, आपने शायद इंटेल एचएक्सएम के साथ इंटेल x86 छवियों का उपयोग करना शुरू कर दिया है। - Dan Dar3
अच्छी तरह से तुलना की जाती है कि वे कितनी धीमी गति से दिन में वापस बिजली की गति में जाते हैं। - Bolling


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


129



अगर इसमें कुछ घंटे लगते हैं, तो शायद कुछ और गलत है। इसमें केवल मेरे लिए कुछ मिनट लगते हैं। - Jay Askren
आपका हार्डवेयर कॉन्फ़िगरेशन और ऑपरेटिंग सिस्टम क्या है? - Junior M
@ जूनियर माहे: मैंने विंडोज, मैक और लिनक्स का उपयोग करके एंड्रॉइड के लिए प्रोग्राम किया है। मैं अभी मैक का उपयोग अक्सर करता हूं। मेरे द्वारा उपयोग किए जाने वाले कंप्यूटरों में 2 से 4 गीगा रैम और काफी आधुनिक 2 से 3 गीगा प्रोसेसर है। सभी मामलों में, ऐसा लगता है कि पहले एमुलेटर लॉन्च करने में कई मिनट लगते हैं, लेकिन फिर ऐप को दोबारा इंस्टॉल करना काफी तेज़ है। - Jay Askren
@ user286101: पहले से चलने वाले एमुलेटर में एक नया एपीके लोड करना मेरे पुराने लैपटॉप (1.6 गीगाहर्ट्ज डुअल कोर, 1 जीबी रैम) में 10 सेकंड से अधिक नहीं लेता है, एकमात्र समस्या यह है कि मैं अक्सर एमुलेटर चलाने के लिए भूल जाता था इसलिए मुझे जाना पड़ता था धीमी रिबूटिंग प्रक्रिया (जिसमें 3-5 मिनट लगते हैं)। - Lie Ryan
@LieRyan "10 सेकंड से अधिक नहीं लेना चाहिए" दुख की बात है, यह एक समान आकार के समय के बारे में है सी ++ आज की मशीनों में परियोजना। - kizzx2


इंटेल जारी आईसीएस एमुलेटर के लिए अनुशंसित स्थापना निर्देश 15 मई, 2012 को। यह मेरे लिए काम किया। एम्यूलेटर अब तेज़ है और यूआई चिकनी है।

निर्देशों का पहला भाग पर्याप्त विस्तृत है, इसलिए मुझे लगता है कि आप एंड्रॉइड एसडीके प्रबंधक, साथ ही इंटेल HAXM का उपयोग कर इंटेल x86 एटम सिस्टम छवि (ओं) को स्थापित करने में सक्षम थे।

अब यह सुनिश्चित करने के लिए कि बाकी सब कुछ स्थापित है ताकि आप अत्यधिक प्रदर्शन करने वाले एमुलेटर का आनंद उठा सकें:

और इसे शुरू करें:

sudo kextload -b com.intel.kext.intelhaxm (mac)

यदि HAXM ठीक से काम कर रहा है, तो आप एमुलेटर लॉन्च करते समय यह संदेश देख सकते हैं:

HAX काम कर रहा है और एमुलेटर तेजी से virt मोड में चलाता है

अन्यथा आप यह त्रुटि देख सकते हैं:

HAX काम नहीं कर रहा है और एमुलेटर इम्यूलेशन मोड एमुलेटर में चलाता है:
  हैक्स मॉड्यूल खोलने में विफल

  • जीपीयू अनुकरण का प्रयोग करें।  इस लेखन के रूप में GPU अनुकरण का उपयोग करते समय आप स्नैपशॉट विकल्प का उपयोग नहीं कर सकते हैं। सुनिश्चित करें कि जीपीयू अनुकरण "हां" पर सेट है।

  • डिवाइस मेमोरी को 1024 एमबी या उससे अधिक तक सेट करें, लेकिन इंटेल HAXM सेटिंग से अधिक नहीं है। मैं प्रति डिवाइस 1024 एमबी और HAXM के लिए 2048 का उपयोग करता हूं।

सहेजने के बाद सेटिंग्स को हमेशा दोबारा जांचें!  एम्यूलेटर आपके द्वारा सेट किए जाने की अनुमति के बारे में बहुत पसंद करता है, और यह आपको बताए बिना कॉन्फ़िगरेशन को वापस कर देगा।

इन सेटिंग्स के साथ सॉफ़्टवेयर कीबोर्ड अब प्रकट नहीं होता है, न ही ऑन-स्क्रीन बैक, मेनू और हालिया कुंजी करता है। यह वर्तमान आईसीएस इंटेल x86 सिस्टम छवि की एक सीमा प्रतीत होता है। आपको उपयोग करने की आवश्यकता होगी कीबोर्ड शॉर्टकट्स

मैक ओएस पर आपको पकड़ने की आवश्यकता होगी fn + नियंत्रण के लिए एफ 1 - F12 काम करने के लिए चाबियाँ। पेज अप / डाउन / बाएं / दाएं नियंत्रण + तीर कुंजियों का उपयोग करके किया जा सकता है।


118



इंटेल HAXM के साथ वर्चुअल मशीन का उपयोग करते समय सावधान रहें। स्पष्ट रूप से वर्चुअल वातावरण भ्रष्ट हो सकता है अगर सिस्टम मेमोरी समाप्त हो जाती है। - James Wald
android-dev.ro/web/guest/home  यह ग्रहण में एक HAXM x86 AVD स्थापित करने के लिए एक और अच्छा चरण-दर-चरण निर्देश है। इसके अतिरिक्त यह बताता है कि Google API कैसे सेट अप करें। - sulai
यकीन नहीं है कि क्या मैं कुछ गलत कर रहा हूं, लेकिन मैंने गाइड का बारीकी से पालन किया और पाया: "हैक्स काम कर रहा है और एमुलेटर तेजी से वर्ड मोड में चलता है", डिवाइस शुरू होने से ठीक पहले, लेकिन ... यह वास्तव में मूल बांह संस्करण से भी धीमा हो जाता है । मै मैक पर हूं और सीपीयू वीटी का समर्थन करता है। - jayarjo
यह सही जवाब है .. मेरे पास इंटेल x86 प्रोसेसर स्थापित है और मेरे पास GPU सक्षम है। एम्यूलेटर इन सेटिंग्स के साथ बहुत ही संवेदनशील और चिकनी है। आखिरकार ! यदि आपको विंडोज़ या मैक पर इसे स्थापित करने में मदद की ज़रूरत है तो मुझे बताएं। सभी एडोस - Tony
इसके लिए धन्यवाद, विंडोज 7 प्रो, इंटेल कोर i7 3770 पर परीक्षण किया गया और यह काम करता है। विंडोज़ इंटेल हार्डवेयर त्वरित निष्पादन प्रबंधक (HAXM) पर केवल स्थापित होने की आवश्यकता है, यह स्वचालित रूप से प्रारंभ हो जाएगा। इंटेल एटम x86 के साथ बस एक एवीडी बनाएं और सुनिश्चित करें कि 'होस्ट जीपीयू का उपयोग करें' चुना गया है - gerrytan


आप एमुलेटर शुरू करने के लिए निम्नलिखित कमांड के साथ emulator.bat बना सकते हैं। यह तेजी से शुरू हो जाएगा।

emulator.exe -cpu-delay 0 -no-boot-anim @<avd name>

या यूनिक्स (मैक या लिनक्स स्वाद) पर:

emulator -cpu-delay 0 -no-boot-anim @<avd name>

102



जोड़ा जा रहा है -no-boot-anim स्टार्टअप समय को लगभग 38% कम कर दिया। धन्यवाद! - Timothy003
इस आदेश का उपयोग कैसे करें कृपया मेरी मदद करें !!! - vijay
(एंड्रॉइड स्टूडियो) का चयन करें चलाएं> कॉन्फ़िगरेशन संपादित करें ...। के बाएं पैनल में रन / डीबग कॉन्फ़िगरेशन संवाद, एक विन्यास का चयन या निर्माण करें। के अंतर्गत लक्ष्य डिवाइस विकल्प, एवीडी का चयन करें। में एमुलेटर टैब, दर्ज करें -no-boot-anim में अतिरिक्त कमांड लाइन विकल्प खेत - Ivan Chau


मैंने देखा है कि यदि कोई Dalvik डीबग मॉनिटर सर्वर (डीडीएमएस) कनेक्ट नहीं है तो एमुलेटर बहुत तेज शुरू होता है। तो यदि आप वर्चुअल डिवाइस मैनेजर "एसडीके सेटअप.एक्सई" से एमुलेटर शुरू करते हैं और ग्रहण शुरू नहीं होता है, तो एमुलेटर तेजी से काम करता है।

यदि आप एक्लिप्स से एम्यूलेटर शुरू करते हैं: डीडीएमएस वहां है, इसलिए कभी-कभी एमुलेटर बेहद धीमा होता है, लेकिन कभी-कभी यह तेज़ होता है।


98



इस मुद्दे को कैसे ठीक करें? - SmallChess
@ शेखर: डीडीएमएस = दलविक डीबग मॉनिटर सर्वर - Lie Ryan
अगर हम गिट बैश की कॉर्डोवा कमांड लाइन के माध्यम से एमुलेटर चलाते हैं ... फिर भी Dalvik डीबग मॉनिवर सर्वर को कैसे अक्षम करें? - gumuruh


अनुकरणक धीमे हैं। वास्तव में आप इसके बारे में कुछ भी नहीं कर सकते हैं, लेकिन एम्यूलेटर के विकल्प हैं।

  1. जीनमोशन - पसंदीदा

  2. VirtualBox

  3. BlueStacks

  4. आप लहर

  5. विंडोज एंड्रॉइड एमुलेटर

  6. बीन्स के जार

  7. एंडी

अपने एमुलेटर को तेज़ी से बनाने के लिए, आप एक जीपीयू होस्ट कर सकते हैं और लाइटर एंड्रॉइड वर्जन का उपयोग कर सकते हैं (एंड्रॉइड 2.3 (जिंजरब्रेड))। एक मैक पर विकास बेहतर होगा। एक एमुलेटर, बीटीडब्ल्यू का उपयोग क्यों करें? एक वास्तविक फोन का उपयोग करना अधिक समझ में आता है।


55



मैंने जेनिमोशन का उपयोग किया है, और मुझे कहना है कि यह डिफ़ॉल्ट एंड्रॉइड एमुलेटर से तुलनात्मक रूप से तेज़ है। - Anurag
"एक एमुलेटर, बीटीडब्लू का उपयोग क्यों करें? एक असली फोन का उपयोग करना अधिक समझ में आता है।" मैं काम पर हूं, और हमारे पास जाने के लिए पर्याप्त फोन नहीं हैं। मैं एक परीक्षक नहीं हूं, इसलिए मुझे उन पर प्राथमिकता नहीं है। - Almo
एम्यूलेटर धीमा नहीं है, लेकिन आपकी मशीन है। x86 छवियों का सुझाव दिया। - Martin Zeitler