2016-07-10 5 views
7

मैं इस पर अपने सिर को बहुत लंबे समय तक खरोंच कर रहा हूं, और मुझे कोई जानकारी नहीं मिली है जो ऑनलाइन मदद करता है।Xamarin.Forms.Platform.Android.dll संस्करण को कैसे बदलें

The $(TargetFrameworkVersion) for Xamarin.Forms.Platform.Android.dll (v6.0) 
is greater than the $(TargetFrameworkVersion) for your project (v4.4). 
You need to increase the $(TargetFrameworkVersion) for your project. Squared  
C:\Users\USER\Repositories\SOLUTION\PROJECT\PROJECT.csproj 

इन त्रुटियों: एक सफल निर्माण के बाद

Unable to resolve dependencies. 'Xamarin.Android.Support.v7.CardView 23.4.0' 
is not compatible with 'Xamarin.Forms 2.2.0.43 constraint: 
Xamarin.Android.Support.v7.CardView (= 23.3.0)'.     

और तैनाती पर एक त्रुटि: मैं लक्ष्य/न्यूनतम चौखटे को बदलने के लिए, साथ ही साथ संकुल जो असफल और कहते हैं कि अद्यतन करने के लिए कोशिश की कोशिश की है एक साथ कई संकुल के लिए उठो।

मैं इस प्रकार के रूप में मेरे चौखटे रखने के लिए करना चाहते हैं: enter image description here

मुझे लगता है कि मेरी अगले कदम Xamarin.Forms.Platform.Android.dll संस्करण को बदलने की कोशिश करने के लिए है, लेकिन मुझे यकीन है कि कैसे जाने के लिए नहीं कर रहा हूँ उसके बारे में।

+0

'Xamarin.Forms' के प्रत्येक संस्करण में प्लेटफ़ॉर्म से संबंधित असेंबली का एक मिलान और आवश्यक सेट है और इस प्रकार आप व्यक्तिगत असेंबली को बदल नहीं सकते क्योंकि वे एक पूर्ण संस्करण-निर्भर स्टैक के रूप में काम करते हैं। – SushiHangover

+0

ऐसा लगता है कि आपने Xamarin.Forms प्रोजेक्ट में एंड्रॉइड समर्थन पुस्तकालयों में से एक को अपडेट किया है। यह आमतौर पर एक अच्छा विचार नहीं है क्योंकि @ सुशी हैंगओवर सुझाव देता है। केवल Xamarin.Forms पैकेज को अद्यतन करें और इसके संस्करणों के साथ जाएं उदा। कार्डव्यू डाउनग्रेड 23.3.0 ... – Mark

उत्तर

5

फ़ील्ड 'एंड्रॉइड संस्करण का उपयोग करके संकलन' के लिए: आपको 'एंड्रॉइड 6.0 (मार्शमलो)' का उपयोग करना चाहिए यदि यह सूची में मौजूद नहीं है, तो इसे एंड्रॉइड एसडीके प्रबंधक से इंस्टॉल करें। (सटीक संस्करण 23.3.0 स्थापित करें)

TargetFrameworkVersion के लिए आपको .csproj फ़ाइल संपादित करनी चाहिए। इस टैग को ढूंढें और उसका मान 6.0

+0

यह उचित जवाब नहीं है, क्योंकि उसने कहा था कि वह पुराने ढांचे को रखना चाहता था। तो क्या मैं, क्योंकि वर्तमान नवीनतम स्थिर 7.1.1 में एसडीके मैनेजर में Google एपीआई नहीं हैं, जो मुझे चाहिए क्योंकि Xamarin.Forms पूर्वावलोकनकर्ता को कुछ फाइलों की आवश्यकता होती है और जब 7.1.1 के लिए प्रोजेक्ट बनता है तो काम नहीं करेगा। – Aberro

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