2016-10-28 35 views
8

próbuję zainstalować ten konkretny pakiet do mojego programu i pojawia się następujący błąd:Nie można zainstalować 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.

Czym dokładnie jest mój projekt suppost kierować i jak mogę to zrobić zmiana? Mam już zainstalowany system Android 7, jednak nie mogę tego zrobić z jakiegoś dziwnego powodu. Nawet jeśli zrobię nowy projekt, nie będę mógł na to celować.

Odpowiedz

9

Ten pakiet wymaga zainstalowania MonoAndroid70. Dlatego musisz upewnić się, że Twój TargetFrameworkVersion jest ustawiony na minimum Androida 7.0. Będziesz musiał zainstalować API 24 (7.0) i zmienić wersję.

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

Dla zainteresowanych w jaki sposób znaleźć to, można pobrać .nupkg z Nuget:

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

Następnie można wyodrębnić .nupkg i wyświetlić folder lib która pokaże to, co obsługuje biblioteka.

1

Polecam poniżej kroki

1- pobrać poprzednią wersję (

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

)

2- Usuń następujący folder lokalny ".. \ AppData \ Local \ Xamarin"

3- Zbuduj projekt droida (to zajmie kilka razy)

Wreszcie, nie ma więcej problemów z tymi pakietami wsparcia xamarin.

Pozdrawiam UP!

0

Rozwiązanie:

  • Spróbuj zaktualizować Xamarin Visual Studio po można go zainstalować, a dostaniesz monoandroid V7
  • aktualizację Android SDK Api 24 lub api 25

I myślę, że to ci pomoże.

0

Usunąłem z Androida SDK wszystkie zależności API 23, tj. Android 6.0 i zainstalowane od wersji 7.0 i 7.1 (AP 24 i 25).

Oczyść i przebuduj projekt.

Zrobione, działało poprawnie. Mam nadzieję, że to pomoże.