Еще одна «Произошла ошибка при попытке установить необходимые компоненты Android на Project ...» - PullRequest
0 голосов
/ 22 мая 2018

** Я получаю эти сообщения об ошибках снова и снова:

  1. Сетевое соединение отличное.Нет проблем с загрузкой zip-файлов.
  2. zip-файлы пакетов не повреждены, поскольку все они могут быть разархивированы вручную.
  3. Даже после окончательной сборки проекта эти проблемы повторяются.

Я прочитал почти 50 постов по этим вопросам за последние 3 года.Пытается ВСЕ решения.Ни одно из них не является последовательным решением.

[xamarin.forms, ссылка на пакет, сообщество Visual Studio 2017, windows 7]

Ошибка Произошла ошибка при установке необходимых компонентов Android в Project 'MobileApp.Android'.Для проекта «MobileApp.Android» требуются следующие компоненты, установленные на вашем компьютере: Xamarin.Android.Support.Animated.Vector.Drawable JavaLibraryReference: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repositpository/com/android/support/animated-vector-drawable/23.3.0/animated-vector-drawable-23.3.0.aar-23.3.0.0 AndroidResources: https://dl -ssl.google.com /android / repository / android_m2repository_r29.zip-m2repository / com / android / support / animated-vector-drawable / 23.3.0 / animated-vector-drawable-23.3.0.aar-23.3.0.0 Xamarin.Android.Support.Design JavaLibraryReference: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android / support / design / 23.3.0 / design-23.3.0.aar-23.3.0.0 AndroidResources: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android / support / design / 23.3.0 / design-23.3.0.aar-23.3.0.0 Xamarin.Android.Support.v7.AppCompat JavaLibraryReference: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android / support / appcompat-v7 / 23.3.0 / appcompat-v7-23.3.0.aar-23.3.0.0 AndroidResources: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android / support / appcompat-v7 / 23.3.0 / appcompat-v7-23.3.0.aar-23.3.0.0 Xamarin.Android.Support.v7.MediaRouter JavaLibraryReference: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android / support /mediarouter-v7 / 23.3.0 / mediarouter-v7-23.3.0.aar-23.3.0.0 JavaLibraryReference: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com/android/support/mediarouter-v7/23.3.0/mediarouter-v7-23.3.0.aar-23.3.0.0 AndroidResources: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android / support / mediarouter-v7 / 23.3.0 / mediarouter-v7-23.3.0.aar-23.3.0.0 Xamarin.Android.Support.v7.RecyclerView JavaLibraryReference: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android / support / recyclerview-v7 / 23.3.0 / recyclerview-v7-23.3.0.aar-23.3.0.0 AndroidResources: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android / support / recyclerview-v7 / 23.3.0 / recyclerview-v7-23.3.0.aar-23.3.0.0 Xamarin.Android.Support.Vector.Drawable JavaLibraryReference: https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip-m2repository / com / android/support/support-vector-drawable/23.3.0/support-vector-drawable-23.3.0.aar-23.3.0.0 AndroidResources: https://dl -ssl.google.com / android / repository /android_m2repository_r29.zip-m2repository / com / android / support / support-vector-drawable / 23.3.0 / support-vector-drawable-23.3.0.aar-23.3.0.0

Пожалуйста, дважды щелкнитездесь, чтобы установить его.

Intallation Errors: XA5209 Разархивирование завершилось неудачно.Загрузите файл 'https://dl -ssl.google.com / android / repository / android_m2repository_r29.zip: m2repository / com / android / support / animated-vector-drawable / 23.3.0 / animated-vector-drawable-23.3.0.aar 'и извлеките его в каталог' d: \ Users \ xxx \ AppData \ Local \ Xamarin \ Xamarin.Android.Support.Animated.Vector.Drawable \ 23.3.0.0 \ embedded 'XA5209 Причина: не удалосьнайдите часть пути 'd: \ Users \ xxx \ AppData \ Local \ Xamarin \ Xamarin.Android.Support.Animated.Vector.Drawable \ 23.3.0.0 \ embedded \ aapt \'.XA5207 Пожалуйста, установите пакет: «Xamarin.Android.Support.Animated.Vector.Drawable», доступный в установщике SDK.Файл библиотеки Java 'C: \ Program Files (x86) \ Android \ android-sdk \ extras \ android \ classes.jar' не существует.XA5207 Пожалуйста, установите пакет: «Xamarin.Android.Support.Design», доступный в установщике SDK.Файл библиотеки Java 'C: \ Program Files (x86) \ Android \ android-sdk \ extras \ android \ classes.jar' не существует.XA5207 Пожалуйста, установите пакет: «Xamarin.Android.Support.v7.AppCompat», доступный в установщике SDK.Файл библиотеки Java 'C: \ Program Files (x86) \ Android \ android-sdk \ extras \ android \ classes.jar' не существует.XA5207 Пожалуйста, установите пакет: «Xamarin.Android.Support.v7.MediaRouter», доступный в установщике SDK.Файл библиотеки Java 'C: \ Program Files (x86) \ Android \ android-sdk \ extras \ android \ classes.jar' не существует.XA5207 Пожалуйста, установите пакет: «Xamarin.Android.Support.v7.MediaRouter», доступный в установщике SDK.Файл библиотеки Java 'C: \ Program Files (x86) \ Android \ android-sdk \ extras \ android \ libs / internal_impl-23.3.0.jar' не существует.XA5207 Пожалуйста, установите пакет: «Xamarin.Android.Support.v7.RecyclerView», доступный в установщике SDK.Файл библиотеки Java 'C: \ Program Files (x86) \ Android \ android-sdk \ extras \ android \ classes.jar' не существует.XA5207 Пожалуйста, установите пакет: «Xamarin.Android.Support.Vector.Drawable», доступный в установщике SDK.Файл библиотеки Java 'C: \ Program Files (x86) \ Android \ android-sdk \ extras \ android \ classes.jar' не существует.0

1 Ответ

0 голосов
/ 13 января 2019

Я почти уверен, что нет ничего детерминированного, что вы можете сделать, чтобы решить это.Это связано с некоторой синхронизацией между различными процессами, участвующими в выполнении (сборщик, отладчик, RT-процессор и т. Д.), Поэтому переустановка VS помогает.Очистка пакетов Nuget DID помогает в нескольких случаях, но не всегда.Это также помогло в некоторых случаях просто удалить определенные библиотеки Android Nuget (обычно те, которые поддерживают Android), а затем переустановить их.Когда вся машина относительно простаивает (т. Е. Процессы не нуждаются в доступных потоках), этапы сборки / соединения проходят более успешно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...