2010-11-18 11 views
13

से शुरू नहीं हो रहा है आज मैंने अपने एंड्रॉइड ऐप को ग्रहण के भीतर से लॉन्च करने का प्रयास किया लेकिन कुछ भी नहीं हुआ। सब कुछ कल ठीक काम किया। मैंने कुछ चीजों की कोशिश की जैसे adb kill-server, adb-start-server। किसी बिंदु पर मुझे "उपयोगकर्ता डेटा छवि का उपयोग किसी अन्य एमुलेटर द्वारा किया जाता है" त्रुटि मिली, इसलिए मैं avd छवि में .lock फ़ोल्डरों को हटाने के बारे में गया लेकिन इसका कोई फायदा नहीं हुआ।एंड्रॉइड एमुलेटर सभी

मैंने एक नया एवीडी बनाया और एम्यूलेटर इस छवि के साथ भी शुरू नहीं करता है। मैंने

emulator -avd avdname 

-> कुछ भी नहीं शुरू करने की कोशिश की। कोई ग़लती नहीं। Emulator.exe कार्य प्रबंधक में चल रहा है।

विंडोज 7 Android SDK Tools, संशोधन 7

अद्यतन: अब मुझे पता है जब मैं त्रुटि मिलती है

emulator: ERROR: the user data image is used by another emulator. aborting

यह है जब मैं emulator.exe के बाद फिर से आवेदन चलाने का प्रयास पहले से ही टैक्समैनगर में लटक रहा है।

अद्यतन: 20 मिनट के लिए इंतजार कर रहा था। emulator.exe बस 00:00:00 सीपीयू समय के साथ बस बैठा है।

+0

@boston: यदि आप अपने कंप्यूटर को पुनरारंभ करने की कोशिश की? – Patrick

+0

@ पैट्रिक: हाँ। यह मदद नहीं करता है। – boston

+0

@ बोस्टन: अगर मुझे सही याद है तो मुझे कुछ समान समस्या थी जब .android फ़ोल्डर ~ \ .android के बजाय डी: \। एंड्रॉइड पर स्थित था (और उन्हें एक-दूसरे की सटीक प्रतियां थीं)। क्या आप अपने .android उपयोगकर्ता खाता फ़ोल्डर में डेटा का बैकअप बना सकते हैं और फिर एक नया एमुलेटर बना सकते हैं? – Patrick

उत्तर

4

जब आप कहते हैं, "सबकुछ कल ठीक काम करता है", तो आपको पहले खुद से पूछना चाहिए कि आपने क्या बदल दिया है; क्या आपने कुछ भी इंस्टॉल किया है जो एमुलेटर में हस्तक्षेप कर सकता है?

व्यक्तिगत रूप से, मैं एंड्रॉइड एसडीके की एक नई प्रति डाउनलोड करूंगा, वर्तमान में स्थापित PATH से स्थापित संस्करण के संदर्भ को हटा दें, और नया जोड़ें।

मुझे यह सोचना चाहिए कि आपकी समस्या का समाधान होगा (कम से कम, एक एवीडी शुरू करने में सक्षम होना)।

ध्यान देने योग्य एक और बात यह है कि एवीडी कभी-कभी स्टार्टअप के लिए काफी धीमी हो सकती है। मेरी मशीनों में से एक पर, इसे बूट करने में 7 मिनट तक लग गए हैं। तो emulator -avd avdname आज़माएं, फिर कॉफी लें और देखें कि जब आप वापस आते हैं तो यह काम करता है :)

शुभकामनाएँ!

+0

मैंने खुद से पूछा। लेकिन मैंने एक्लिप्स में अपने एंड्रॉइड प्रोजेक्ट का कोड बदल दिया। एसडीके के साथ छेड़छाड़ नहीं किया। इसे लिखने से ठीक पहले मैंने फिर से एसडीके डाउनलोड किया और इसे सब कुछ बदलकर मौजूदा पर कॉपी किया। मुझे लगता है कि यह वही प्रभाव होना चाहिए? अभी भी एमुलेटर शुरू नहीं होता है। मुझे पता है कि इसे शुरू करने में कुछ समय लग सकता है। मैंने ऐसा देखा है लेकिन मैंने कभी इसे कुछ भी नहीं दिखाया है। मैं बस कार्य प्रबंधक में चल रही प्रक्रिया देखता हूं। – boston

+0

मैं कहीं भी नया एसडीके रखूंगा और तदनुसार अपने सिस्टम वैरिएबल को अपडेट करूँगा, अगर आप जिस भी मार्ग का उपयोग कर रहे हैं उसके साथ कोई संघर्ष हो। – Jimmy

+0

उसने ऐसा किया :) ऐसा नहीं लगता था कि इससे कोई फर्क पड़ता है। धन्यवाद! – boston

1

मैं 'adb-सर्वर को मारने और एडीबी सर्वर प्रारंभ' दृष्टिकोण की कोशिश की, लेकिन यह काम नहीं किया। मैंने अपना एवीडी हटा दिया और उसी कॉन्फ़िगरेशन के साथ एक नया एवीडी बनाया, और यह काम किया। मुश्किल से 30 सेकंड लिया।

1

मैं इसी तरह की समस्या है, कुछ है कि के लिए काम किया है, एंड्रॉयड आभासी डिवाइस प्रबंधक चलाने के लिए और जब आप अपने AVD लॉन्च करते हैं, पिछले स्नैपशॉट से जांच शुरू हटाने का सामना करना पड़।

मैंने यह किया और यह मेरे लिए काम किया।

3

या: विंडो -> एवीडी प्रबंधक -> अपना वर्चुअल डिवाइस चुनें -> संपादित करें-> स्नैपशॉट (सुनिश्चित करें कि अक्षम है) -> एवीडी संपादित करें (फिर से प्रयास करें, अगर अभी भी काम नहीं कर रहा है, तो सीधे एमुलेटर लॉन्च करने का प्रयास करें एवीडी प्रबंधक -> प्रारंभ)।

+0

स्नैपशॉट को अक्षम करना काम किया। – Geek

6

ठीक है, मैं एक ही मुद्दे पर आया, मैंने कई घंटे अनइंस्टॉल करने, पुनः स्थापित करने, डीएसके टूल्स और ग्रहण व्यक्तिगत रूप से बिताए, और बंडल और वीएम के साथ भी गड़बड़ कर रहा था। इससे पहले, मैंने वर्चुअल मशीन बनाई, और एक दिन के लिए ठीक काम किया। मैं क्या, बस सी से .android फ़ोल्डर मिटाया था: \ Users \ उपयोगकर्ता \ फ़ोल्डर और एक नया आभासी मशीन बनाया। तब से यह किसी भी समस्या के बिना काम किया।

1

linux में:

$cd ~/.android/avd 
$ls 
$NexusS.avd/ NexusS.ini 
$rm *.ini 
$rm -rf NexusS.avd/  (don't use sudo and use TAB to bring in Nexus avd directory) 

पुनः प्रारंभ ग्रहण आपकी होम निर्देशिका के लिए

जाओ और बनाने नए AVDs

विंडोज उपयोगकर्ताओं को अपने उपयोगकर्ता निर्देशिका में भी ऐसा ही करना चाहिए यानी C:/Users/FooBar/android/avd

1

अक्सर हटाया जाता है। उपयोगकर्ता में एंड्रॉइड फ़ोल्डर समझ में आता है लेकिन

unbeleivable, समस्या के इन प्रकार के कुछ 10 मेरी ग्राफ़िक्स ड्राइवर अजीब अभिनय शुरू कर दिया प्रदर्शित करने के लिए ड्राइवरों .. समर्पित ग्राफिक्स का उपयोग करने जा ड्राइवरों की कोशिश या मुख्य ड्राइवर को पुनर्स्थापित कारण हो सकता है .. ...

0

खिड़कियों को अद्यतन करने के बाद।

Disable the "Use Host GPU" 

एमुलेटर सक्षम के लिए मुझे

3

सॉफ्टवेयर ग्राफिक समर्थन के बजाय हार्डवेयर मेरे लिए काम किया सक्षम करने शुरू करने के लिए।

11

मैकोज़ सिएरा 10.12.4 और एंड्रॉइड स्टूडियो 2.3.1 में मुझे एक ग़लत समस्या थी।

मैंने सब कुछ करने की कोशिश की, मैंने अनइंस्टॉल किया और एंड्रॉइड स्टूडियो को पुनर्स्थापित किया, कंप्यूटर को रीबूट किया, .android फ़ोल्डर को मंजूरी दे दी और एक नई एवीडी छवि बनाई। मुझे कुछ नहीं मदद की, लेकिन अंत में मैं इस आदेश (Android Documentation में अधिक देखें) भाग गया:

emulator -partition-size 512 -avd avd_name 

और मैं इस त्रुटि प्राप्त:

emulator: WARNING: encryption is off 
Hax is enabled 
Hax ram_size 0x40000000 
HAX is working and emulator runs in fast virt mode. 
Failed to sync vcpu reg 
Failed to sync vcpu reg 
Failed to sync vcpu reg 
Failed to sync HAX vcpu contextInternal error: Initial hax sync failed 
इसी के साथ

, मुझे पता चला कि मेरी समाधान Docker- को रोकने के लिए था मशीन, और, जादू की तरह, यह समस्या हल हो गई।

+1

डॉकर भी मेरी समस्या थी। धन्यवाद :) – qasimalbaqali

+0

हाँ, मुझे फिर से मिला। जब मैंने रीबूट किया तो डॉकर फिर से शुरू हुआ, इसलिए यह "पहले काम क्यों किया" .. इस अनुस्मारक के लिए बहुत बहुत धन्यवाद ..! – arcseldon

+0

जैसा कि आपने कहा ... जादू की तरह! – marcelocbf

0

मेरे लिए समस्या यह थी कि मैंने रूट के साथ टर्मिनल से एंड्रॉइड स्टूडियो चलाया।

जब मैंने सामान्य रूप से एप्लिकेशन फ़ोल्डर से स्टूडियो खोला और एक नया एवीडी बनाया (रूट एक मौजूद नहीं था), एवीडी शुरू हुआ।

0

मैंने एंड्रॉइड स्टूडियो को अपग्रेड करने के बाद इसे जारी किया था।

  • ओपन AVD प्रबंधक
  • ओपन अपनी छवि के लिए संदर्भ मेनू। (सही पर क्लिक करें)
  • करें शीत बूट अब

ScreenShot

संबंधित मुद्दे