2017-04-15 27 views
5

Vì tài liệu Xamarin cho biết không thể cập nhật thư viện Hỗ trợ Android lên phiên bản cuối cùng trừ khi Xamarin.Forms hỗ trợ nó, như tôi thấy đang cập nhật phiên bản 25.1.1 cho thư viện hỗ trợ Android, tôi không chắc liệu Xamarin.Forms của tôi có chấp nhận nó hay không! sao tôi có thể tìm phiên bản tương thích với mỗi phiên bản Xamarin.Forms?Xamarin.Forms, cách tìm phiên bản tương thích của thư viện Hỗ trợ Android với Xamarin.Forms hiện tại

Trả lời

4

Khi sử dụng khuôn khổ monoandroid10, Xamarin.Forms bị khóa đến một phiên bản hỗ trợ Android nói riêng nhưng giả sử bạn đang nhắm mục tiêu khuôn khổ monoandroid70/monoandroid71, Xamarin.Forms 2.3.3.193 và ký ngay bây giờ đang bị khóa để một minimun chỉ có phiên bản hỗ trợ Android.

  • Xamarin.Forms 2.3.3.180 (và trước đó) = MonoAndroid10 chỉ hỗ trợ

    • Mỗi phát hành bị nhốt vào một đơn Hỗ trợ Android phiên bản

    • Android phiên bản hỗ trợ = 23,3 .0 (chỉ) (Gói cước phạm vi: [23.3.0, 23.3.0])

  • Xamarin.Forms 2.3.3.193 = Đầu tiên MonoAndroid70 phiên bản hỗ trợ

    • Minimun Hỗ trợ Android phiên bản 23.3.0 = (Gói dep. khoảng: [23.3.0,))

Vì vậy, đó có nghĩa là Xamarin.Forms phiên bản 2.3.3.193, 2.3.4.224, 2.3.4.231, & 2.3.5.233-pre1 (mới nhất), bạn có thể sử dụng Android Hỗ trợ 23.3.0 và trên cho monoandroid70 +.

Lưu ý: Xamarin.Forms 2.3.3.193 và mới hơn cũng hỗ trợ khung MonoAndroid10 và khi được sử dụng trong khuôn khổ đó, mỗi phiên bản Biểu mẫu vẫn bị khóa vào một phiên bản Hỗ trợ Android duy nhất.

Lưu ý: Một số phiên bản biểu mẫu trong tương lai sẽ tăng phiên bản cấp Hỗ trợ tối thiểu khi trình kết xuất dựa trên Android yêu cầu các tính năng hỗ trợ mới hơn.

Là một tài liệu tham khảo trực tuyến nhanh chóng, bạn luôn có thể nhìn vào các phụ thuộc NuGet cho một hình thức phiên bản đặc biệt

Hoặc lấy NuGet v3 json đóng gói và sử dụng jq để phân tích nó cho phạm vi phụ thuộc Nuget (Tôi đã sử dụng để tự động tạo/xuất bản một bảng phiên bản, nhưng với các khung công tác mới hơn nó không thực sự cần nữa)

curl -s https://api.nuget.org/v3/registration1-gz/xamarin.forms/page/2.3.3.193/2.3.5.233-pre1.json | gunzip | jq '.items | .[0] | .catalogEntry | .dependencyGroups | .[0] | .dependencies | .[0] | .range ' 

"[23.3.0,)" 
Các vấn đề liên quan