2016-10-28 26 views
8

Tôi cố gắng để cài đặt gói đặc biệt này vào chương trình của tôi và nhận được lỗi sau:Không thể cài đặt Xamarin.Android.Support.v4

Error Could not install package 'Xamarin.Android.Support.Compat 24.2.1'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v6.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

gì chính xác là dự án của tôi suppost để nhắm mục tiêu và làm thế nào để làm cho điều này thay đổi? Tôi đã cài đặt android 7, tuy nhiên tôi thậm chí không thể nhắm mục tiêu cho một số lý do kỳ lạ. Ngay cả khi tôi thực hiện một dự án mới, tôi không thể nhắm mục tiêu điều đó.

Trả lời

9

Gói này yêu cầu MonoAndroid70 để cài đặt. Vì vậy, bạn cần đảm bảo TargetFrameworkVersion được đặt ở mức tối thiểu là Android 7.0. Bạn sẽ cần phải cài đặt API 24 (7.0) và thay đổi phiên bản.

https://developer.xamarin.com/guides/android/application_fundamentals/understanding_android_api_levels/#framework

Đối với những người quan tâm đến việc làm thế nào bạn sẽ tìm thấy điều này, bạn có thể tải về .nupkg từ NuGet:

https://www.nuget.org/api/v2/package/Xamarin.Android.Support.v4/24.2.1

Sau đó bạn có thể trích xuất các .nupkg và xem lib thư mục đó sẽ hiển thị những gì thư viện hỗ trợ.

1

Tôi khuyên bạn nên dưới bước

1- tải về một phiên bản trước (

<package id="Xamarin.Android.Support.v4" version="23.1.1.1" targetFramework="monoandroid60" /> 

)

2- xóa các thư mục địa phương sau ".. \ AppData \ Local \ Xamarin"

3- Xây dựng dự án droid (sẽ mất vài lần)

Cuối cùng, không còn vấn đề gì với các gói hỗ trợ xamarin này nữa.

Chúc mừng UP!

0

Giải pháp:

  • Cố gắng cập nhật Xamarin Visual Studio của bạn sau khi bạn sẽ cài đặt nó và bạn sẽ nhận v7 monoandroid
  • cập nhật android sdk Api của bạn 24 hoặc api 25

tôi nghĩ rằng nó sẽ giúp bạn.

0

Tôi đã xóa khỏi SDK Android tất cả phụ thuộc API 23, tức là Android 6.0 và được cài đặt từ 7.0 và 7.1 (AP 24 và 25).

Làm sạch và xây dựng lại dự án.

Làm điều đó, nó hoạt động chính xác. Hy vọng điều này sẽ hữu ích.

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