Пожалуйста, установите пакет: "Android Support Library"

Я кодирую приложение Xamarin, и это ошибки, которые возникают при создании приложения:

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/appcompat doesn't exist. (XA5206) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/appcompat/libs/android-support-v7-appcompat.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter doesn't exist. (XA5206) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter/libs/android-support-v7-mediarouter.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)

Я добавил Android Support Library v4 в качестве компонента, а в Android SDK Manager у меня, кажется, все установлено правильно.

Могу ли я получить некоторую помощь для успешного создания моего кода?

Заранее спасибо

ИЗМЕНИТЬ

Я добавил Android Support Library v7 AppCompat в качестве компонента и теперь получаю эти две ошибки:

Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter doesn't exist. (XA5206) (SimpleOnePageViewPager)
Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/mediarouter/libs/android-support-v7-mediarouter.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)

Ответ 1

Вы должны добавить android-support-v7-appcompat в качестве проекта библиотеки. Это он sdk android extras.

Ответ 2

если ваша "встроенная" папка отсутствует, просто загрузка и извлечение файла android_m2repository_r10.zip не решает проблему.

Я удалил всю папку C:\Users\\AppData\Local\Xamarin\Android.Support.v4\23.0.1.3, а затем перестроил, как описано здесь: [Ошибка после обновления библиотеки Android.Support v7 AppCompat до версии 21.0.3

Ответ 3

Я решил все ошибки "Пожалуйста, установите Android Support Library", хотя я не уверен, какой именно шаг именно решил. Однако это то, что я сделал, если у кого-то были такие же проблемы, как и у меня:

  • Загрузите https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip "и вставьте его в папку" C:\Users\YourUserName\AppData\Local\Xamarin\Android.Support. v4\21.0.3 \". Для пользователей Mac изменить путь до Xamarin на \Users\YourUserName \.local\share\Xamarin (перезаписать при необходимости, но создать резервную копию на всякий случай)
  • Извлеките содержимое архива android_m2repository_r10.zip в папку {...}\Android.Support.v4\21.0.3\content (создайте папку содержимого, если она не существует, перезапишите по мере необходимости и выполните те же меры предосторожности, что и выше)
  • Повторите описанные выше шаги, но на этот раз для папки {...}\Android.Support.v4\22.2.0 вместо 21.0.3
  • Убедитесь, что ваши пакеты обновлены до последней версии, щелкнув правой кнопкой мыши папку "Пакет" вашего решения и нажав "Обновить" (по крайней мере, на Xamarin Studio).
  • Убедитесь, что у вас также установлена ​​последняя версия библиотеки поддержки Android в Android SDK Manager.
  • Если все не удается, попробуйте компонент Android AppCompat от Xamarin (ваш уровень может отличаться от последнего)

Ответ 5

Просто подавите zip в Xamarin\zips {zip} и перестройте свое решение.

Ответ 6

В дополнение к @sgarcia ответ есть еще один шаг, который устраняет проблему.

1- Переименование файла android_m2repository_rnn.zip к нему MD5-хэш URL-адреса. Вот список некоторых из них:

android_m2repository_r33.zip → 5FB756A25962361D17BBE99C3B3FCC44 android_m2repository_r32.zip → F16A3455987DBAE5783F058F19F7FCDF android_m2repository_r31.zip → 99A8907CE2324316E754A95E4C2D786E android_m2repository_r30.zip → 05AD180B8BDC7C21D6BCB94DDE7F2C8F android_m2repository_r29.zip → 2A3A8A6D6826EF6CC653030E7D695C41 android_m2repository_r28.zip → 17BE247580748F1EDB72E9F374AA0223 android_m2repository_r27.zip → C9FD4FCD69D7D12B1D9DF076B7BE4E1C android_m2repository_r26.zip → 8157FC1C311BB36420C1D8992AF54A4D android_m2repository_r25.zip → 0B3F1796C97C707339FB13AE8507AF50 android_m2repository_r24.zip → 8E3C9EC713781EDFE1EFBC5974136BEA android_m2repository_r23.zip → D5BB66B3640FD9B9C6362C9DB5AB0FE7 android_m2repository_r22.zip → 96659D653BDE0FAEDB818170891F2BB0 android_m2repository_r21.zip → CD3223F2EFE068A26682B9E9C4B6FBB5 android_m2repository_r20.zip → 650E58DF02DB1A832386FA4A2DE46B1A android_m2repository_r19.zip → 263B062D6EFAA8AEE39E9460B8A5851A android_m2repository_r18.zip → 25947AD38DCB4865ABEB61522FAFDA0E android_m2repository_r17.zip → 49054774F44AE5F35A6BA9D3C117EFD8 android_m2repository_r16.zip → 0595E577D19D31708195A83087881EE6

Вы можете найти список здесь: https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

Если проблема все еще существует, лучший способ - следовать этим ссылкам. Ручная загрузка и установка файлов m2 файлов

Ответ 7

user998066, simonbassey и sgarcia.dev - спасибо.

Просто для обновления вам не нужно вручную загружать эти zip и извлекать их в папке appdata. Просто удалите их и перестройте свое решение. Visual Studio загрузит и сделает все остальное. Он не показывает, что его загрузка/извлечение/безотносительно в окне вывода (один думает, что его заморозил и убьет экземпляр VS.. не делайте этого, так как это означает, что ваша загрузка прервана, а zip файл поврежден и продолжает давать эти ошибок.) и занимает много времени. Если вы перейдете в папку C:\Users\\AppData\Local\Xamarin\zips, вы увидите, что почтовые программы будут загружены во время создания вашего решения. Его огромный файл и ваша первая сборка, безусловно, займет много времени, пока его не скачат..

Ответ 8

Если вы все еще сталкиваетесь с этой проблемой, попробуйте выполнить эти шаги для ее устранения. он сделал магию для меня

  • Перейти к папке с папкой установки Xamarin. на окнах вы можете найти его здесь C:\Users\simonbassey\AppData\Local\Xamarin
  • Затем удалите папку zips (возможно, она была повреждена или не обновлена ​​версия библиотеки поддержки). Также удалите любую другую папку Xamarin.Android.Support. *.
  • Перейдите в папку решений для визуальных студий для проекта и удалите файлы bin/and debug/folders.
  • Перезапустите визуальную студию и перестройте свой проект.

Подробнее см. .

Ответ 9

Какие исправления в моем случае были:
1- Откройте Android SDK Manager
2- Найдите папку "Дополнительно"
3 Убедитесь, что установлен "Репозиторий поддержки Android"

Затем в VS:
1- очистить папку obj и bin
2- очистить и перестроить решение