2012-11-30 11 views
18

पर एंड्रॉइड वीएम दुर्घटनाओं में मुझे कोई समस्या है। मैं पिछले 4-5 सप्ताह से एंड्रॉइड में एंड्रॉइड के साथ काम कर रहा हूं और कभी भी वीएम के साथ कोई समस्या नहीं थी (वे धीमे थे, हाँ। लेकिन कभी दुर्घटनाग्रस्त नहीं)।लॉन्च मैक

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

मैं पूछना चाहता था कि क्या कुछ भी हो सकता है, शायद हॉटफिक्स या कुछ भी डाउनलोड करें। एपीआई और ग्रहण दोनों बहुत अद्यतित हैं या मेरे कंप्यूटर के साथ कुछ गलत हो सकता है? (किसी भी तरह से मेरे पुराने वीएम (2.3.3, 3.1 और 4.1) लॉन्च पर क्रैश 99% समय पर क्रैश)

किसी भी सलाह की अत्यधिक सराहना की जाएगी। यहाँ क्रैश-प्रवेश की शुरुआत:

प्रक्रिया: emulator64 हाथ [1334] पथ:
/उपयोगकर्ता/उपयोगकर्ता/*/emulator64 हाथ के पहचानकर्ता: emulator64 हाथ के संस्करण: ??? कोड के प्रकार: x86-64 (मूल) जनक प्रक्रिया: ग्रहण [1156] प्रयोक्ता आईडी: 501

दिनांक/समय: 2012-12-01 00: 25: 27.469 +0100 ओएस संस्करण: मैक ओएस एक्स 10.8। 2 (12C2034) की रिपोर्ट संस्करण: 10

अंतराल अंतिम रिपोर्ट के बाद से: 130,686 सेकंड क्रैश अंतिम रिपोर्ट के बाद से: 96 प्रति अनुप्रयोग क्रैश अंतिम रिपोर्ट के बाद से: 32 बेनामी UUID: ABE51F99-F7A9-2595-016E-C47FFD1F6C50

क्रैश थ्रेड: 0 डिस्पैच कतार: com.apple.main-thread

अपवाद प्रकार: EXC_BAD_ACCESS (SIGSEGV) अपवाद कोड: 0x0000000000000000

वी एम क्षेत्र के पास 0 पर KERN_INVALID_ADDRESS: -> __TEXT 0000000100000000-0000000100247000 [2332K] rx/rwx एसएम = गाय/उपयोगकर्ता/उपयोगकर्ता/*

थ्रेड 0 क्रैश हुआ :: डिस्पैच कतार: com.apple.main धागा

उत्तर

54

आप दो स्क्रीन है? यदि हां, तो आपने पिछली बार माध्यमिक स्क्रीन पर avd/vm लॉन्च किया था? हाँ, तो पर config वीएम फ़ाइल को चेक करते हैं:

cd ~/.android/avd/ 
ls -la => here you see all avds 
cd [your_vm.avd] 
joe emulator-user.ini => edit this config file and see value 

window.x = 2054 - इस बेवकूफ मूल्य है, कारण जहां एमुलेटर विंडो प्रदर्शित करने के कहते हैं। मान सेट है क्योंकि x स्थिति 2054 पर दूसरी स्क्रीन पर एमुलेटर विंडो प्रदर्शित की गई थी, लेकिन जैसा कि मैंने कहा है कि यह avd पर बग है। बस अपने मुख्य स्क्रीन पर विंडो प्रदर्शित करने के बेहतर मूल्य के लिए इसे बदल तो मेरे मामले की तरह:

window.x = 954 
window.y = 199 
uuid = 1342941165631 

सहेजें कॉन्फ़िग फ़ाइल, ग्रहण शुरू करते हैं, अपने avd/VM शुरू और सब कुछ ठीक चलाना चाहिए।

+0

धन्यवाद :) यह बहुत अधिक तय है। मेरे पास अब एक एंड्रॉइड फोन है..और अधिक वीएम एक्सडी नहीं, लेकिन धन्यवाद! – AreusAstarte

+0

क्या एक परेशान छोटी छोटी बग, फिक्स के लिए धन्यवाद! – Ruxton

+0

धन्यवाद, यह मेरे लिए काम किया। यद्यपि यह चेहरा मेरे स्वास्थ्य के लिए खतरनाक था। – Jords

1

मुझे एक ही समस्या थी। कल यह ठीक काम किया। आज EXC_BAD_ACCESS के साथ दुर्घटनाग्रस्त हो गया है। तब मैंने देखा कि एवीडी लॉन्च करते समय मैं ऑडियो को आधे सेकेंड तक रोक रहा था। हालांकि मैं इसके साथ कुछ करने के लिए हो सकता है। मैंने आईट्यून्स को रोक दिया था, मैं एवीडी और हां सफलता को फिर से शुरू कर रहा था। कोई दुर्घटना नहीं, यह अच्छी तरह से शुरू हुआ।

4

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