मैं एमुलेटर में अपने एंड्रॉइड ऐप की तेज़ी से जांच करने के लिए Use Fast Deployment
का प्रयास कर रहा हूं। मैं ऐसा इसलिए कर रहा हूं क्योंकि, जैसा कि आप शायद जानते हैं, एमुलेटर पर एक ऐप बनाना और परीक्षण करना बेहद धीमा और काफी निराशाजनक है इसलिए मुझे इसे तेज करने की आवश्यकता है।एंड्रॉइड एमुलेटर के लिए ऐप की फास्ट परिनियोजन हमेशा विफल रहता है
पीएस: अगर आपको 30 सेकंड से कम समय में एमुलेटर पर ऐप कैसे तैनात और चलाने के बारे में कोई सलाह है तो मैं इसकी सराहना करता हूं। मेरा ऐप छोटा और सरल है इसलिए इसे एमुलेटर पर चलाने के लिए खूनी 1.5 मिनट नहीं लेना चाहिए?
तैनाती में नाकाम रहने और मुझे त्रुटि दे रहा है:
Xamarin.AndroidTools.AndroidDeploymentException:
FastDevDirectoryCreationFailed at
Xamarin.AndroidTools.AndroidDeploySession.WaitForRemoteDirCreation(String
destinationPath, CancellationToken token) at
Xamarin.AndroidTools.AndroidDeploySession.InstallAssemblies(String
destinationPath, CancellationToken token) at
Xamarin.AndroidTools.AndroidDeploySession.FastDev(Boolean useExternal)
at Xamarin.AndroidTools.AndroidDeploySession.Run(CancellationToken
token) at
Xamarin.AndroidTools.AndroidDeploySession.RunLogged(CancellationToken
token) at
Xamarin.AndroidTools.AndroidDeploySession.Start(CancellationToken
token)
मैं कैसे इस त्रुटि को ठीक कर सकते हैं? और सफलतापूर्वक Use Fast Deployment
और इसे एमुलेटर पर तैनात करें? आप एंड्रॉइड एमुलेटर तैनाती और परीक्षण को कैसे गति देते हैं?
प्रासंगिक जानकारी:
- पर Windows 8.1 भूतल प्रो 2 (4GB RAM)
- VS2013 व्यावसायिक उपयोग करना
- एंड्रॉयड एमुलेटर एक नेक्सस (एपीआई 21) सीपीयू = इंटेल एटम x86 है। मैं इसका उपयोग कर रहा हूं क्योंकि तैनाती को तेज करने के लिए Xamarin suggests।
- परियोजना Xamarin और MVVM क्रॉस
का उपयोग करता है अगर मैं का उपयोग कर Use Fast Deployment
मुझे कोई तैनाती त्रुटि मिलती है लेकिन जब एप्लिकेशन चलाता है इसके साथ तुरंत दुर्घटनाओं एक अलग एमुलेटर को तैनात: Unfortunately 'app' has stopped
क्या आपने एमुलेटर से साझा रनटाइम को हटाने का प्रयास किया था, तो अगली बार इसे फिर से इंस्टॉल किया जाए?एमुलेटर की गति के लिए मैं एक्समरिन एंड्रॉइड प्लेयर की तलाश करने का सुझाव दूंगा: https://xamarin.com/android-player मेरे लिए यह ऐप इंस्टॉल करता है और ऐप को 10 सेकंड के भीतर चलाता है। – Martijn00
फास्ट तैनाती का भी उपयोग करें, लिंकर सेक्शन पर जाएं "लिंकिंग चुनें 'कोई नहीं' ... ... क्या यह काम करता है ... –
मेरा सबसे अच्छा सुझाव है ऐप डीबग करने के लिए भौतिक डिवाइस का उपयोग करें .. या विजुअल स्टूडियो एंड्रॉइड एमुलेटर इंस्टॉल करें ... इसके बाद मूल नियामक की तुलना में इसकी तेज़ी से –