मैं अपने एप को एमुलेटर पर चलाने की कोशिश कर रहा हूं। यह काम करता था लेकिन अब यह ठीक से लोड नहीं होता है। डीबग त्रुटि मैं मिलता है:एंड्रॉइड स्टूडियो स्थिर = libcore.io.Posix ENOENT अपवाद
static = libcore.io.Posix
Exception = {[email protected]}
मैं सही अपवाद लाइन और कॉपी मूल्य पर क्लिक करते हैं मैं:
android.system.ErrnoException: stat failed: ENOENT (No such file or directory)
मेरा ऐप कब programed तो अपवाद से संबंधित होना चाहिए किसी भी फाइल नहीं है कुछ सिस्टम की आवश्यकता है।
LogCat मैं ENOENT के लिए एक मैच मिल में देखकर, कई लाइनों से पहले कर रहे हैं:
com.google.process.location W/art? Suspending all threads took: 7.795ms
com.google.process.location I/art? Background partial concurrent mark sweep GC freed 2094(165KB) AllocSpace objects, 0(0B) LOS objects, 40% free, 3MB/5MB, paused 9.486ms total 274.854ms
com.google.process.location I/GCoreUlr? DispatchingService.onCreate()
com.google.process.location I/GCoreUlr? WorldUpdater received intent Intent { act=com.google.android.location.reporting.ACTION_UPDATE_WORLD cmp=com.google.android.gms/com.google.android.location.reporting.service.DispatchingService (has extras) } with receiverAction android.location.PROVIDERS_CHANGED
com.google.process.location E/copresGcore? Couldn't load settings: /data/data/com.google.android.gms/files/copresence_settings: open failed: ENOENT (No such file or directory)
मैं क्या फ़ाइल यह/लिखने के लिए नहीं पढ़ सकते हैं नहीं देख सकता। मेरे पास कोई फ़ाइल IO प्रोग्राम नहीं है लेकिन मैं sqlite3 का उपयोग कर रहा हूं, शायद सिस्टम को डेटाबेस फ़ाइल नहीं मिल सकती है।
थोड़ी देर के लिए इस त्रुटि से कुछ राहत पाने के लिए मैंने एंड्रॉइड स्टूडियो में एक नई परियोजना बनाई। एएस बंद करें और मेरी स्रोत फ़ाइलों को नई एएस परियोजना में कॉपी किया। तब जब मैंने नई परियोजना चलाई, तो त्रुटि चली गई। कार्यक्रम और संपादन के कई घंटों के बाद यह वापस आया।
मैंने बिना सफलता के 2 दिनों के लिए इंटरनेट पर समाधान की तलाश की है। किसी भी सहायता की सराहना की जाएगी।
अधिक जानकारी:
यदि मैं एमुलेटर या डिवाइस पर यह ऐप चलाता हूं (डीबग नहीं करता)।
यदि मैं एमुलेटर या डिवाइस पर चला/डीबग करता हूं तो यह उसी लिबकोर अपवाद के साथ दुर्घटनाग्रस्त हो जाता है।
भाग निष्कर्ष: यह डिबगिंग के साथ कुछ करना है।
मैंने सोचा कि मैं एक समाधान भर में आया था: एडीबी -r स्थापित:
- मैं मौजूदा AVD
- मैं के रूप में AVD प्रबंधक
- मैं एप्लिकेशन को फिर से स्थापित करने से AVD भाग गया बंद कर दिया C: \ Users ... \ एप्लिकेशन-debug.apk
- मैं डिबग बटन
धक्का द्वारा के रूप में से एप्लिकेशन को भाग गया यह तो एक बार काम किया libcore त्रुटि appea लाल। यह कामकाज अच्छा नहीं है, भले ही यह काम करता है, क्योंकि संपादन रन/चक्र बहुत लंबा है।
मुझे लगता है कि यह एकमात्र तरीका है Google स्रोत को तोड़ने के लिए यह निर्धारित करने के लिए कि यह क्या है। मैंने बिना किसी सफलता के इसे कैसे किया जाए, यह जानने के लिए इंटरनेट पर खोज करने में काफी समय लगाया। अगर कोई मुझे प्रासंगिक लेखों पर इंगित कर सकता है तो मैं आभारी रहूंगा।
क्या मजाक है! :( – Renetik