7

Tôi bắt đầu các dự án nền tảng trống trong Visual Studio 2015 cập nhật 2: Visual C# -> Đa nền tảng -> Ứng dụng Trống (Xamarin.Forms di động).Không thể nâng cấp gói nuget cho Xamarin.Android

Nó tạo 6 dự án trong giải pháp. Sau đó, tôi đã cố gắng cập nhật gói nugget cho tất cả chúng. Không cần phải nói rằng vấn đề linh sam tôi gặp phải là unnecessary reference to *design assemblies. Tôi đã xoay xở để sửa nó.

Sau đó, tôi nhận được thông báo sau khi tôi thấy 6 gói nuget đã sẵn sàng để cập nhật, 5 trong số đó là dành cho Andriod và 1 là phiên bản mới hơn của Xamarin.Forms.

Unable to resolve dependencies. 'Xamarin.Android.Support.Design 23.2.1' is not compatible with 'Xamarin.Forms 2.1.0.6529 constraint: Xamarin.Android.Support.Design (= 23.0.1.3)'.

Vì vậy, khi Xamarin công bố phiên bản mới của gói, không có xem xét sự phù hợp trong số đó?

Trả lời

9

Biểu mẫu Xamarin không phải lúc nào cũng tương thích với phiên bản mới nhất của thư viện Hỗ trợ của Google. Xamarin xuất bản chúng để các nhà phát triển Android (không sử dụng Biểu mẫu) có thể sử dụng chúng nếu họ cần chúng, nhưng các nhà phát triển Biểu mẫu có thể tiếp tục sử dụng các phiên bản tương thích cũ hơn.

+1

@hardywang - trong khi một chút khó khăn để tìm thấy những tài liệu hướng dẫn thực hiện nhà nước những gì Jason nói ở trên. Xamarin đã làm điều này vì nó luôn gây ra một vài cơn đau đầu khi mọi người cập nhật lên Thư viện hỗ trợ mới của Google. Bạn sẽ thấy rằng Xamarin Forms 2.2.0-pre1 đã nhảy lên phiên bản 23.1.1.1. Vẫn còn một chút nhưng họ tiến triển chậm. –

+0

Cảm ơn bạn đã giải thích. – hardywang

-1

Khi tôi đã cố gắng để cập nhật các gói NuGet cho một trong những dự án Xamarin của tôi, tôi đã cùng một lỗi như thế này ..

Vui lòng kiểm tra khuôn khổ Biên dịch và khung mục tiêu của ứng dụng Android của bạn .. và cập nhật của bạn NuGet gói theo các thuộc tính của ứng dụng Android của bạn. Liên kết bên dưới mô tả cách tôi khắc phục sự cố.

https://xamarinsharp.com/2017/05/01/xamarin-android-support-design-25-3-1-is-not-compatible-with-xamarin-forms-2-3-4-231-constraint-xamarin-android-support-design-23-3-0-how-to-fix-it/

Các vấn đề liên quan