2014-12-06 8 views
6

त्रुटि संदेश है के लिए चलाने के लिए और लोड एमुलेटर की कोशिश कर रहा:त्रुटि संदेश एंड्रॉयड स्टूडियो में जब पहली बार

PANIC: Could not open AVD config file: C:\Users\Darth\.android\avd\Nexus_5_API_21_x86.avd\config.ini 

मुझे लगता है कि निर्देशिका में देखा है और कोई config.ini फ़ाइल नहीं है। केवल एक userdata.img फ़ाइल।
एवीडी प्रबंधक में देखते समय क्रिया कॉलम "लोड करने में विफल" कहता है। कोई भिन्न डिवाइस परिभाषा चुनने का प्रयास करें -

1: का प्रयास किया है कि काम नहीं किया

Error: Failed to parse properties from C:\Users\Username\.android\avd\Nexus_5_API_21_x87.avd\config.ini 

ठीक करता है: मैं इसे क्लिक करें और विवरण क्लिक करते हैं तो इसके बारे में एक त्रुटि दर्शाता है। (Config.ini फ़ाइल अभी भी जब कई अन्य उपकरणों को चुनने के लापता)

2 - मेरे पूरे होमग्रुप साथ .android निर्देशिका साझा करने (किसी डिवाइस को चुनकर अभी भी एक config.ini फ़ाइल उत्पन्न नहीं करता है, एक ही त्रुटि बनी रहती है)

FIX: सभी उत्तरों के लिए धन्यवाद। काम करने वाला फिक्स एवीडी की मेमोरी को 512 में बदल रहा था!

+0

एक नया एमुलेटर बनाने का प्रयास करें। –

+0

कोशिश की। वही मुद्दा। कोई config.ini फ़ाइल नहीं। लगभग व्यक्तिगत कॉन्फ़िगरेशन फ़ाइल –

+1

@johnstamos को एक ही समस्या के साथ खोजने का प्रयास करना चाहते हैं, लोगों की सिफारिश की हर चीज की कोशिश की, फिर भी समस्या मौजूद है – Volder

उत्तर

0

मैं कई emulators बनाया है और स्पर्श .android \ avd \ Nexus_5_API_21_x87.avd \ config.ini उचित डिवाइस और लक्ष्य एपीआई तुम सिर्फ, एक Emulator बनाने "ताना उपयोगकर्ता डेटा" से बचने की कोशिश, चुना है कभी नहीं, सेट एसडी मेमोरी जो आप चाहते हैं, और बाहरी रैम के साथ ऐसा ही करें, और काम करने का कोई कारण नहीं है। अनुमान: \ Nexus_5_API_21_x87.avd \ config.ini केवल पढ़ा जा सकता है! या आप .android/उपयोग करने के लिए (सभी उपयोगकर्ताओं के लिए यह फ़ोल्डर साझा अनुमति नहीं है, और उन्हें पूर्ण acsess दे।

मुझे आशा है कि यह मदद मिलेगी

+0

config.ini मौजूद नहीं है। ऐसा लगता है कि यह डाउनलोड नहीं होता है। मैं अपना खुद का निर्माण करने की कोशिश करूंगा। –

+0

ठीक है इस पर ध्यान केंद्रित करें: आपको एक्सेस करने की अनुमति नहीं है। एंड्रॉइड/(इस फ़ोल्डर को सभी उपयोगकर्ताओं को साझा करें, और उन्हें पूर्ण Acsess दें। –

+0

काम नहीं किया। जब मैं रन पर क्लिक करने के बाद नया एमुलेटर चुनता हूं, तो यह अभी भी देता है एक ही त्रुटि। एक्सेस के लिए ... फ़ाइल मौजूद नहीं है। भले ही यह अनुमति हो, जिस फ़ाइल को वह ढूंढ रहा है वह वहां नहीं है। –

0

जैसा कि मैंने उल्लेख किया है इसके बाद के संस्करण मैं एक ही मुद्दे का सामना करना पड़ रहा था।

मेरे लिए यह, निर्माण के बग और निश्चित रूप से नहीं इस मुद्दे को अधिकार की तरह दिखता है, जबकि एक अन्य फ़ाइल पूरी तरह से (userdata.img) और साथ ही avd के लिए पूरे फ़ोल्डर बनाया गया था।

समाधान # 1 : स्थापना में कुछ भी बदले बिना, मुझे अभी interne में config.ini फ़ाइल मिली टी। उदाहरण के लिए here Nexus_S_API_21

के लिए config.ini है तो मैंने Nexus_S AVD बनाया और फ़ोल्डर में कॉन्फ़िगरेशन फ़ाइल डाल दी। फिर यह काम करना शुरू कर देता है।

इस विधि के साथ मुद्दा:

  • सीमित उपकरणों कॉन्फ़िग फ़ाइल
  • मैं अभी भी था कुछ मुद्दों, जैसे के माध्यम से
  • कॉन्फिग अद्यतन मैन्युअल परियोजना प्रदर्शित करने के बजाय मैं Android के मुख पृष्ठ के साथ प्रदर्शित किया गया था, और वहाँ था कोई मेरे ऐप

समाधान # 2: तो मैं पूरी तरह से एंड्रॉयड स्टूडियो सब सामान हटा दिया और साफ किया और 0.8.14 डाउनलोड किया खरोंच से, स्थापना के दौरान मैंने इसे एक बार v.0.9.9 में अपडेट किया। और फिर आगे अद्यतन नहीं किया था। इस संस्करण में - सबकुछ बिना किसी हेरफेर के ठीक काम करता है। एवीडी पहली बार बनाया गया और लॉन्च होने पर - परियोजना स्क्रीन को हैलो वर्ल्ड के साथ खोला गया है।

4

बस उसी ड्राइव में एंड्रॉइड एसडीके डालें जहां आपने एंड्रॉइड स्टूडियो 1.0 स्थापित किया है। यदि ड्राइव ड्राइव अलग हैं तो कोई समस्या है। यह निश्चित रूप से आपके लिए काम करेगा। मैंने पिछले हफ्ते हल किया है।

+1

धन्यवाद @Avnish। यह काम करता है मैं पिछले 2 दिनों से समस्या से जूझ रहा था। आप मेरा दिन बनाते हैं। –

0

मैं एक ही मुद्दा था और मैं ठीक करने में सक्षम था यह नीचे समाधान के साथ।

मूल कारण: मेरे प्रणाली 32-बिट और config.ini फ़ाइल

C:\Users\Saajan Pruthi\.android\avd\Nexus_5_API_21_x86.avd 
बजाय

C:\Users\Saajan Pruthi\.android\avd\Nexus_5_API_21.avd 

में मौजूद था है नोट ... मैं बस कॉन्फ़िग फ़ाइल की नकल की बाद के फ़ोल्डर में और यह काम किया।

1

खिड़कियों के लिए: 1) वातावरण चर में एक नया "प्रणाली चर" ANDROID_SDK_HOME जोड़ने = डी: \ Program Files \ Android-SDK-खिड़कियां (Android SDK के अपने घर निर्देशिका) का चयन

2) सिस्टम वैरिएबल पथ को संशोधित करें, "% Android_SDK_HOME% \ tools;" जोड़ें

+0

धन्यवाद यह मेरे लिए काम करता है। अब मुझे एक और त्रुटि मिल रही है, लेकिन कम से कम यह त्रुटि पारित हुई है :) –

1

मेरे पास लिनक्स के अंदर एक ही समस्या थी। समस्या यह है कि जड़ के साथ स्थापित किया गया था और इसलिए momment में है कि मैं एंड्रॉयड स्टूडियो यहाँ eMule ठहरने के लिए Android हर फ़ाइलों को स्थापित करने, मील सामान्य उपयोगकर्ता से एंड्रॉयड स्टूडियो मार डाला:

/root/.android/avd/Nexus_5_API_21_x86.avd 

/root/.android/avd/Nexus_5_API_21_x86.ini 

तो तुम पर फ़ाइलों की प्रतिलिपि करते हैं की जरूरत है आपका उपयोगकर्ता, तब:

sudo cp -Rf /root/.android /home/YOUR_USER 

मुझे आशा है कि मदद मिलेगी। सादर।

14

मुझे भी यही त्रुटि थी, लेकिन कारण गलत मिलान नहीं किया गया x64 बनाम x86। मेरा एमुलेटर लोड करने में विफल रहा क्योंकि त्वचा को परिभाषित नहीं किया गया था। तरीका है कि मैं इसे ठीक किया गया था:

  1. (, लॉलीपॉप उदाहरण के लिए) किसी भी पिछले पहनने emulators में विफल रहा है कि
  2. उठाओ मॉडल (दौर/स्क्वायर) और Android संस्करण निकालें
  3. अंतिम स्क्रीन, क्लिक करने पर "उन्नत सेटिंग दिखाएं" नीचे करने के लिए
  4. स्क्रॉल सभी तरह और "कस्टम त्वचा परिभाषा" करने के लिए "AndroidWearSquare" या "AndroidWearRound" है, जो

तब के बाद खाल सूची में सबसे नीचे होना चाहिए सेट तुम फिनि हो शेड यह सब सिर्फ काम करना चाहिए!

+1

AndroidWearSquare (और दौर) मेरे लिए खाल की सूची से गायब थे। त्वचा निर्देशिका में मैन्युअल रूप से ब्राउज़ करना वर्कअराउंड था। – Trejkaz

+2

मेरे पास सूची में या निर्देशिका में कोई AndroidWearSquare और गोल त्वचा नहीं थी, लेकिन बस "नो स्किन" चुनने के लिए मेरे लिए समस्या हल हो गई। –

+0

'नो स्किन' चुनकर मेरे लिए भी काम करें :) –

0

मैंने किया था के बाद और यह काम किया:

  1. सी से एसडीके फ़ोल्डर में ले जाया गया: \ Users \ उपयोगकर्ता \ AppData \ Local \ एंड्रॉयड \ सी के तहत एंड्रॉयड स्टूडियो कार्यक्रम फ़ोल्डर में एसडीके: \ Program Files \ एंड्रॉयड \ एंड्रॉयड स्टूडियो \ एसडीके

  2. को पुन: प्रारंभ एंड्रॉयड स्टूडियो और नए एसडीके फ़ोल्डर

  3. एमुलेटर निर्मित करने के लिए बात करने के लिए यह पुन: कॉन्फ़िगर और यह

  4. शुरू कर दिया
0

मुझे यह समस्या भी थी। मैंने अभी एवीडी को हटा दिया और इसे दोबारा जोड़ा - एमुलेटर ठीक चल रहा है।

+0

आपने यह कैसे किया? टर्मिनल में 'avd' कहता है 'आदेश नहीं मिला', और मुझे यह भी पता नहीं है कि यह निष्पादन योग्य का नाम है या कुछ पूर्व/पोस्ट/इन्फिक्स हैं। –

+0

अगर मैंने सही तरीके से याद किया तो मैंने जीयूआई के माध्यम से ऐसा किया, तब से मैंने ऐसा नहीं किया, इसलिए मुझे याद नहीं है – kiedysktos

0

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

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