Ответ 1
- Удалить папку:
21.0.3
(...\AppData\Local\Xamarin\Android.Support.v4\21.0.3) - Восстановите свое приложение.
Хорошо работает для меня:
после обновления Android.Support Library v7 AppCompat до версии 21.0.3 У меня такие ошибки:
1>C:\Program Files (x86)\MSBuild\Xamarin\Androi\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded\classes.jar doesn't exist.
1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(236,2): error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded\libs/internal_impl-21.0.3.jar doesn't exist.
1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(236,2): error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users...\AppData\Local\Xamarin\Android.Support.v4\21.0.3\embedded./ doesn't exist.
Я попытался удалить библиотеку поддержки Android 21.0.3 из диспетчера SDK и загрузить ее снова.
Есть аналогичный вопрос: Поддержка Android-библиотеки и медиа-маршрутизатора .jar файлы не могут быть найдены, однако я не использую карту в своем проекте. Как это исправить?
Я использую Visual Studio 2013, Компилировать с использованием API 21 (поддержка Xamarin.Android v5.0), Минимальный API-интерфейс Terget 16, API Terget 21
21.0.3
(...\AppData\Local\Xamarin\Android.Support.v4\21.0.3)
Вы можете попробовать один из этих трех вариантов:
1- Прежде всего, пусть VS решает проблему самостоятельно. Это можно сделать, просто удалив каталог (...\AppData\Local\Xamarin\Android.Support.v4)
(как сказал rubStackOverflow), а затем перестроит проект. VS будет загружать и устанавливать то, что ему нужно. Если он не работает, номер 2.
2- Ручная загрузка android_m2repository_rnn.zip
и размещение его в папке (...\AppData\Local\Xamarin\zips )
. VS сделает все остальное (включая извлечение и установку файла). Вы можете скачать m2repositories отсюда:
https://dl-ssl.google.com/android/repository/android_m2repository_r33.zip
Просто переименуйте число в конце URL-адреса в нужное вам и загрузите файл.
Примечание. В некоторых случаях вам может потребоваться переименовать файл в хеш файл MD5. (для меня VS был немного глуп и ничего не делал, если я не переименовал файл m2repository в его хэш MD5).
Вот список некоторых хэшей MD5:
android_m2repository_r33.zip → 5FB756A25962361D17BBE99C3B3FCC44.zip android_m2repository_r32.zip → F16A3455987DBAE5783F058F19F7FCDF.zip android_m2repository_r31.zip → 99A8907CE2324316E754A95E4C2D786E.zip android_m2repository_r30.zip → 05AD180B8BDC7C21D6BCB94DDE7F2C8F.zip android_m2repository_r29.zip → 2A3A8A6D6826EF6CC653030E7D695C41.zip android_m2repository_r28.zip → 17BE247580748F1EDB72E9F374AA0223.zip android_m2repository_r27.zip → C9FD4FCD69D7D12B1D9DF076B7BE4E1C.zip android_m2repository_r26.zip → 8157FC1C311BB36420C1D8992AF54A4D.zip android_m2repository_r25.zip → 0B3F1796C97C707339FB13AE8507AF50.zip android_m2repository_r24.zip → 8E3C9EC713781EDFE1EFBC5974136BEA.zip android_m2repository_r23.zip → D5BB66B3640FD9B9C6362C9DB5AB0FE7.zip android_m2repository_r22.zip → 96659D653BDE0FAEDB818170891F2BB0.zip android_m2repository_r21.zip → CD3223F2EFE068A26682B9E9C4B6FBB5.zip android_m2repository_r20.zip → 650E58DF02DB1A832386FA4A2DE46B1A.zip android_m2repository_r19.zip → 263B062D6EFAA8AEE39E9460B8A5851A.zip android_m2repository_r18.zip → 25947AD38DCB4865ABEB61522FAFDA0E.zip android_m2repository_r17.zip → 49054774F44AE5F35A6BA9D3C117EFD8.zip android_m2repository_r16.zip → 0595E577D19D31708195A83087881EE6.zip
Вы также можете найти список здесь: https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository
3- Ручная загрузка и установка файлов m2repository. Подробный процесс можно найти здесь: