2012-07-13 21 views
11

मैं एंड्रॉइड में विकास शुरू करने की कोशिश कर रहा हूं लेकिन विकास पर्यावरण की स्थापना में समस्याएं आई हैं: मैं उबंटू 11.04 चला रहा हूं और स्थापित ग्रहण जूनो 4.2.0। और एंड्रॉइड एसडीके टूल्स को नवीनतम संस्करण में अपडेट किया है।एमुलेटर वातावरण शुरू नहीं कर सकता (त्रुटि NAND: फ़ाइल नहीं लिख सका ... फ़ाइल मौजूद है)

जब मैं एंड्रॉइड एमुलेटर चलाने की कोशिश करता हूं तो मुझे त्रुटि मिलती है "NAND: फ़ाइल नहीं लिख सका ... फ़ाइल मौजूद है"। उत्तर पर इस त्रुटि पर खोज करते समय कहा कि मुझे अपनी हार्ड ड्राइव पर कुछ जगह खाली करने की जरूरत है। मैंने हार्ड ड्राइव से कुछ गीग को मुक्त कर दिया है, लेकिन मुझे अभी भी वही त्रुटि मिलती है। एक अन्य साइट ने सभी एमुलेटर वातावरण को हटाने और स्क्रैच से नए बनाने के लिए कहा। मैंने कोशिश की लेकिन जब मेरे पास एवीडी मैनेजर में सिर्फ एक पर्यावरण सूचीबद्ध था और मैं इसे हटाने की कोशिश करता हूं, और त्रुटि संदेश पॉप अप करता है जो कहता है कि मैं नहीं कर सकता क्योंकि एमुलेटर वर्तमान में चल रहा है। यहां तक ​​कि जब मैं कंप्यूटर को रीबूट करता हूं, AVD प्रबंधक खोलता हूं और हटाने की कोशिश करता हूं, मुझे अभी भी वही त्रुटि मिलती है। मैं

एडीबी उपकरणों की कोशिश की है डिवाइस चल रहा है लगता है, लेकिन कोई उपकरणों सूचीबद्ध हो।

मुझे यह त्रुटि मिलती है कि मैं एवीडी प्रबंधक फॉर्म ग्रहण या कमांड लाइन से चला रहा हूं या नहीं। क्या किसी को पता है कि मुझे NAND क्यों मिल रहा है: फ़ाइल नहीं लिख सका ... फ़ाइल त्रुटि मौजूद है या मुझे हमेशा एमुलेटर चलाने के बारे में संदेश क्यों मिलता है।

सादर,

जॉन अपनी हार्ड ड्राइव पर मुक्त अंतरिक्ष जाँच करने के लिए

उत्तर

12

कोशिश ....... अपने आम तौर पर कम मेमोरी स्थान के कारण

+0

संदर्भ शामिल करें अपने अस्थायी निर्देशिका डाल करने के लिए AVD बताने के लिए । यदि आप कहते हैं कि "आमतौर पर" अन्य रिपोर्ट/समाधान हो सकते हैं जिनसे आप लिंक कर सकते हैं। –

+0

संभव/टीएमपी पूर्ण है लेकिन/home/* बड़ी माध्यमिक डिस्क है, उदाहरण: सेंट्रॉइड, डेबियन, सस्सी, आदि पर एंड्रॉइड स्टूडियो आरएम-आरएफ/टीएमपी/एंड्रॉइड- $ USER && mkdir -p/home/$ USER/एंड्रॉइड-टीएमपी && ln -s/home/$ USER/android-tmp android- $ USER –

+0

उबंटू पर मेरे लिए यह मामला था,/tmp/330 एमबी के साथ 69% पूर्ण था। एक बड़ी निर्देशिका को हटाकर मैंने वहां पहले डंप किया ताकि एमुलेटर ठीक शुरू हो सके। – Neek

3

df -h बार-बार, जबकि चलाने की कोशिश करें एम्यूलेटर शुरू हो रहा है। आप कुछ इस तरह देख सकते हैं:

$ df -h 
Filesystem    Size Used Avail Use% Mounted on 
... 
tmpfs     3.7G 2.7G 1.1G 72% /tmp 
... 

$ df -h 
Filesystem    Size Used Avail Use% Mounted on 
... 
tmpfs     3.7G 3.6G 191M 95% /tmp 
... 

$ df -h 
Filesystem    Size Used Avail Use% Mounted on 
... 
tmpfs     3.7G 3.6G 160M 96% /tmp 
... 

$ df -h 
Filesystem    Size Used Avail Use% Mounted on 
... 
tmpfs     3.7G 3.6G 112M 98% /tmp 
... 

$ df -h 
Filesystem    Size Used Avail Use% Mounted on 
... 
tmpfs     3.7G 3.7G 8.8M 100% /tmp 
... 

$ df -h 
Filesystem    Size Used Avail Use% Mounted on 
... 
tmpfs     3.7G 2.7G 1.1G 72% /tmp 
... 

है, विभाजन भरता है, तो आप त्रुटि संदेश मिलता है और फिर विभाजन हो जाता है।

समाधान या तो एक बड़ा स्थान आवंटन के साथ /tmp पर tmpfs को पुन: माउंट करने के लिए हो सकता है, 5 जीबी, पर्याप्त होना चाहिए sudo mount -o remount,size=5G tmpfs /tmp/ का उपयोग कर या कहीं और How to change the Android emulator temporary directory के अनुसार और https://code.google.com/p/android/issues/detail?id=15716

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