2014-10-10 4 views
5

मैंने अभी xamarin स्टूडियो डाउनलोड किया है। जब भी मैं लेआउट फ़ोल्डर में axml खोलता हूं, तो मुझे एक त्रुटि संदेश मिलता है "लेआउट रेंडरर से डिस्कनेक्ट किया गया है, कृपया फ़ाइल बंद करें और पुनः प्रयास करें"। मैं स्रोत देख सकता हूं लेकिन नियंत्रण जोड़ने के लिए डिज़ाइन टैब पर नहीं जा सकता। दायर बंद करना काम नहीं करता है।Xamarin - लेआउट रेंडरर से डिस्कनेक्ट

मुझे यकीन नहीं है कि xamarin.android का कौन सा संस्करण उपयोग कर रहा हूं, लेकिन मैं अभी कल रात डाउनलोड कर रहा हूं। जब मैं एसडीके मैनेजर में जाता हूं तो यह मुझे बताता है कि मेरा एंड्रॉइड एसडीके टूल्स संस्करण 23.0.4 है।

मुझे इस विषय पर यह पुराना धागा मिला। मैंने अपने टूल्स फ़ोल्डर और डाउनग्रेडिंग का नाम बदलने की कोशिश की लेकिन वह 'काम नहीं करता था। यह मुझे बताया कि मैं कम से कम संस्करण 22.

http://forums.xamarin.com/discussion/14344/disconnected-from-layout-renderer-error-after-updating-android-sdk-tools-to-version-22-6

मैं Xamarin स्टूडियो की स्थापना रद्द करने और फिर से स्थापित करने की कोशिश की है और कहा कि मदद नहीं की के उपकरणों की जरूरत है। मेरे पास विजुअल स्टूडियो 2013 भी अपडेट 3 स्थापित है। लेकिन फिर मैंने विजुअल स्टूडियो 2012 के साथ एक और लैपटॉप पर ज़ैमरिन स्टूडियो स्थापित करने की भी कोशिश की और मुझे एक ही समस्या मिली।

नोट: यह त्रुटि विजुअल स्टूडियो और ज़ैमरिन स्टूडियो दोनों में प्रदर्शित होती है।

मुझे उम्मीद है कि मैं इसे हल कर सकता हूं क्योंकि मैं 2 कंपनियों के लिए एक्समारिन का मूल्यांकन कर रहा हूं। कोई भी मदद बहुत ही सराहनीय होगी।

-Randy

+0

पर Android के लिए main.xaml फ़ाइलों को खोलने के रिकॉर्ड के लिए सक्षम था पालन करने के बाद, मैं सिर्फ Xamarin स्टूडियो आज स्थापित है, और मेरे वर्तमान Android SDK Tools 23.0 है। 5 ...मुझे एक ही समस्या थी, लेकिन डाउन ग्रेडिंग ने 23.0.2 को भी मेरे लिए हल किया। – reidLinden

उत्तर

6

समाधान यहाँ है: http://forums.xamarin.com/discussion/comment/51784/#Comment_51784 केवल इस बार, तुम 23.0.4 से 23.0.2 में डाउनग्रेड करने की जरूरत है। बस इसे कठिन तरीके से मिला।

चीयर्स

+0

कृपया givinf लिंक-केवल उत्तर से बचें। जब यह लिंक रॉट करता है, तो आपका उत्तर किसी भी उपयोग का नहीं होगा। इसके बजाय, स्रोत के साथ, अपने उत्तर में समाधान शामिल करने का प्रयास करें। – vefthym

+0

+1 यह लिंक समर्थन लॉल के संदर्भ में उनके मंचों पर जो कुछ भी प्रदान करता है उससे भी बेहतर है। – Kal

+0

पहली बार Xamarin को आजमाने का बुरा समय, धन्यवाद :) – JMK

1

धन्यवाद बैलिंट! आपने मेरा सप्ताहांत बनाया !!! यहां काम करने वाले टूल्स संस्करण का सीधा लिंक है।

http://dl-ssl.google.com/android/repository/tools_r23.2-windows.zip

+1

वह लिंक 404 है। मुझे लगता है कि आप लिंक करना चाहते हैं http://dl-ssl.google.com/android/repository/tools_r23.0.2-windows.zip – reidLinden

0

मैं हाल ही में यह एक ही मुद्दा जब मैक ओएस एक्स के लिए Xamarin स्टूडियो में main.xaml खोलने की कोशिश कर दिया था यहाँ कदम मैं इस समस्या को हल करने लग गए:

  1. ओपन Xamarin स्टूडियो में एंड्रॉइड एसडीके प्रबंधक और एंड्रॉइड एसडीके उपकरण हटा दें।
  2. [https://developer.android.com/sdk/index.html?hl=i] से एसडीके उपकरण दोबारा डाउनलोड करें। संशोधन 23.0.2
  3. यकीन है कि डाउनलोड किया एसडीके पथ/उपयोगकर्ताओं/उपयोगकर्ता नाम/लाइब्रेरी/डेवलपर/Xamarin/Android-SDK-macosx
  4. तो मैं सीडी पुस्तकालय/डेवलपर के उपयोग से टर्मिनल से एसडीके प्रबंधक का शुभारंभ में अनज़िप किया गया है/xamarin/android-sdk-macosx/tools ./android
  5. जब एसडीके लॉन्च होता है, तो सुनिश्चित करें कि एंड्रॉइड एसडीके टूल्स का चयन नहीं किया गया है, अन्यथा यह 23.0.5 पर अपडेट हो जाएगा जो वर्तमान में टूटा हुआ प्रतीत होता है।
  6. एसडीके प्रबंधक अद्यतन करने और सभी संकुल को स्थापित करने के बाद, ज़ैमरिन स्टूडियो को फिर से खोलें और प्राथमिकताएं -> एसडीके स्थान -> एंड्रॉइड पर जाएं और एंड्रॉइड एसडीके के लिए पथ चुना।

इन चरणों का मैं सफलतापूर्वक ओएस एक्स