Search code examples
xamarin.androidvisual-studio-2017nugetcardview

Xamarin Android CardView in Visual Studio 2017 using NuGet


I'm trying to install Xamarin.Android.Support.v7.CardView package via NuGet, but it fails with this error in Error list window:

При попытке установить необходимые компоненты Android для проекта "App1" произошла ошибка.
Для проекта "App1" на вашем компьютере должны быть установлены следующие компоненты:
Xamarin.Android.Support.v7.CardView
JavaLibraryReference: https://dl-ssl.google.com/android/repository/android_m2repository_r32.zip-m2repository/com/android/support/cardview-v7/23.4.0/cardview-v7-23.4.0.aar-23.4.0.0
AndroidResources: https://dl-ssl.google.com/android/repository/android_m2repository_r32.zip-m2repository/com/android/support/cardview-v7/23.4.0/cardview-v7-23.4.0.aar-23.4.0.0
Дважды щелкните здесь, чтобы установить их.
Ошибки установки: XA5209 Сбой распаковки. Скачайте "https://dl-ssl.google.com/android/repository/android_m2repository_r32.zip" и извлеките его в каталог
"C:\Users\User\AppData\Local\Xamarin\Xamarin.Android.Support.v7.CardView\23.4.0.0\content".
XA5209 Причина: Не удалось найти часть пути "C:\Users\User\AppData\Local\Xamarin\Xamarin.Android.Support.v7.CardView\23.4.0.0\content\m2repository\".
XA5207 Установите пакет: "Xamarin.Android.Support.v7.CardView" доступен в установщике пакета SDK.. Файл библиотеки Java     "C:\Users\User\AppData\Local\Xamarin\Xamarin.Android.Support.v7.CardView\23.4.0.0\content\classes.jar" не существует.   

Double click on this error shows a little window that is trying to dowload these packages and disappers through second and that's all, error still there. I've tried to delete AppData\Local\Xamarin\zips folder, but it didn't helped.


Solution

  • I've set target framework to 8.1, updated all packages and install CardView, it's worked.