2015-01-06 13 views
8

चलाने में असमर्थ मेरे पास विजुअल स्टूडियो 2013 में Xamarin.Forms प्रोजेक्ट है और जब मैं अपना एंड्रॉइड एप्लिकेशन चलाने की कोशिश करता हूं तो एमुलेटर लोड होता है लेकिन फिर यह ऐप लोड नहीं करता है और विभिन्न त्रुटियां होती हैं।एंड्रॉइड एमुलेटर

जब मैं क्या सेटिंग्स मैं इसे चुना या तो

DWP handshake failed 

साथ या डिबग आउटपुट में पॉप-अप होने के आधार पर एंड्रॉयड एम्यूलेटर चलाने का प्रयास यह मैं पाया है

Couldn't connect to logcat, GetProcessId returned: 0 

सभी मौजूदा समाधान से पता चलता अब तक काम नहीं किया है, भले ही उन्होंने अतीत में काम किया हो।

+0

मुझे भी एक ही समस्या का सामना करना पड़ा है, मैंने उपर्युक्त सभी तरीकों से कोशिश की है, मेरे लिए कुछ भी काम नहीं किया है। यह मेरे लिए हल किया गया http://dotnetbyexample.blogspot.com/2016/02/fix-for-could-not-connect-to-debugger.html –

उत्तर

20

मैं इस समस्या को हल करने के लिए मैंने जो कुछ किया है, उसे यहां सूचीबद्ध करना चाहता था क्योंकि यह हर बार अलग-अलग कारणों से मेरे साथ हुआ है।

रिलीज तो डिबग

कभी-कभी आप एमुलेटर के लिए सबसे पहले रिलीज मोड में चलाने की आवश्यकता है, तो आप वापस डीबग मोड में स्विच कर सकते हैं और यह काम करता है।

अपने Android परियोजना

  • जाओ एंड्रॉयड विकल्प

  • बंद करें फास्ट तैनाती में संपत्तियों के लिए तेजी से तैनाती

    1. जाओ

    हैं किकाम नहीं करता है, तो आप भी

    1. साझा रनटाइम

    2. सेटिंग लिंकर को बंद करने से

    लिंक नहीं करने के लिए अपने लॉग को जांच की कोशिश कर सकते

    ओपन एंड्रॉइड डिवाइस लॉगिंग अप करें, अपने एमुलेटर से कनेक्ट करें और देखें कि कौन से संदेश वापस आ रहे हैं।

    enter image description here

    मेरे लिए मैं मेमोरी अपवाद के बाहर देखा। एम्यूलेटर के लिए केवल 323 एमबी मेमोरी सेट था। एमुलेटर प्रबंधक (डिवाइस लॉगिंग के बगल में आइकन) खोलें और फिर अपने एमुलेटर को संपादित करें। स्मृति को 512 एमबी तक बढ़ाएं (यह मेरे लिए किया गया), और यह सब फिर से काम करना शुरू कर दिया।

    यदि यह आपकी त्रुटि का समाधान नहीं करता है, तो अधिक परिदृश्य Debugging Xamarin Android Build and Deployment Errors पर अपडेट किए जाते हैं।

  • 0

    वीएस पुनरारंभ करना मेरे लिए काम करता है। मैं वीएस2015 समुदाय, विन 10 होम 64, एंड्रॉइड प्लेयर 64 का उपयोग कर रहा हूं।

    5

    अचयनित प्रोजेक्ट गुण में 'का प्रयोग करें साझा रनटाइम'> एंड्रॉयड विकल्प> पैकेजिंग गुण

    +0

    यह मेरे लिए यह किया। धन्यवाद। –

    3

    यह हल किया गया है, लेकिन यह मेरे लिए काम नहीं किया।

    आप कोई वैकल्पिक समाधान के लिए देख रहे हैं: मैं x86 को Any CPU से मंच सीपीयू को बदलने के लिए यह मेरे pshycial डिवाइस (Galaxy S6 बढ़त +)

    +0

    यह मेरे लिए काम किया। धन्यवाद! –

    1

    उपयोग एक android x86-based emulator नहीं एक ARM- पर काम करने के लिए किया था आधारित एमुलेटर। आप AVD प्रबंधक (अधिमानतः ज़ैमरिन के अंदर से) का उपयोग करके एंड्रॉइड एसडीके के साथ शिप करने वाले किसी भी डिफ़ॉल्ट से प्राप्त कर सकते हैं और कुछ एंड्रॉइड एपीआई स्तर को अपना लक्ष्य बना सकते हैं। यह भी सुनिश्चित करें कि आपके पास नवीनतम Intel HAXM build स्थापित और चल रहा है; यह x86- आधारित अनुकरणकों के प्रदर्शन को तेज करने के लिए महत्वपूर्ण है।

    0

    अपने ऐप (समाधान नाम) पर राइट क्लिक करें

    गुण पर जाएं => ओपन एंड्रॉयड विकल्प = पिछले पर> आप लटकती में डिबगर

    देखते हैं कि आप माइक्रोसॉफ्ट समाधान की जांच के बाद सभी मेरे लिए अपने काम का चयन

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