Не удается настроить Android SDK в Visual Studio 2015

Я только что установил свое предприятие VS2015 и хочу попробовать проект «кроссплатформенный» или «пустое приложение для Android», но в обоих случаях я получил окно сообщения с этой ошибкой.

Значение не может быть нулевым
Имя параметра:путь1

Когда я пытаюсь запустить Tools/Android/Android SDK Manager, я получаю сообщение об ошибке Visual Studio:

Ошибка: команда не выполнена успешно из-за неожиданного исключения. Пожалуйста, проверьте окно вывода для получения дополнительной информации.

В окне ошибки я получил

Для Xamarin.Android для Visual Studio требуется Android SDK. Укажите путь Android SDK в меню «Инструменты» -> «Параметры» -> «Xamarin» -> «Настройки Android».

введите описание изображения здесь

Когда я открываю «Пуск/все программы/Android SDK tools/SDK Manager/tools/options введите здесь описание изображения

Через некоторое время я получил это: введите здесь описание изображения

Похоже, он не может что-то загрузить, я думаю, на моем ПК не установлен Android SDK.

Я пытался отключить свой брандмауэр, но это то же самое, есть идеи?


person KillemAll    schedule 22.02.2016    source источник
comment
Вы используете VS 2015 (и SDK Manager) от имени администратора?   -  person Milen    schedule 22.02.2016
comment
да я работаю от имени администратора   -  person KillemAll    schedule 22.02.2016


Ответы (4)


Пути к расположениям JDK и Android NDK могут быть установлены правильно, но SDK может быть не установлен. Даже у меня была такая же проблема. Я решил это в три шага. Если у вас возникла та же проблема, что и на изображении выше, выполните следующие действия.

  1. Нажмите «Изменить», он покажет папки.
  2. Выберите этот путь ****C:\Program Files (x86)\Android\android-sdk**** Для всех систем SDK будет находиться только в этом месте.
  3. Нажмите «ОК». теперь ваш менеджер Android SDk будет включен. Ваша проблема будет решена.

Если ваш android-sdk не находится в этом месте, вам нужно искать android-sdk там, где он находится. Если вы не найдете android-sdk на диске C, возможно, он установлен неправильно. Здесь у нас есть два варианта.

  1. Открываем vstoolsforxamarin.exe и выбираем нужные нам инструменты и обновляем их (или)
  2. Вы можете установить android-sdk вручную.

вот ссылка: https://developer.xamarin.com/guides/android/getting_started/installation/windows/manual_installation/.

Мои предложения: не удаляйте и не устанавливайте VS, это ненужная головная боль.

person Abdul basha    schedule 05.01.2017

Похоже, на вашем компьютере установлен менеджер ANDROID SDK.

У меня такая же проблема с этим, потому что наша сеть находится за прокси. Что я делаю, так это заполняю IP-адрес и порт HTTP-прокси-сервера. Затем попробуйте обновить компоненты еще раз. На этот раз вам будет предложено ввести имя пользователя и пароль для каждого устанавливаемого в данный момент компонента.

Как-то все-таки не получилось.

Итак, моя другая попытка - просто ввести имя пользователя с пустым паролем. И тогда его работа и обновление компонентов ANDROID SDK были успешно выполнены.

person anevil    schedule 11.05.2016

Задаю путь так: C:\Users\{username}\AppData\Local\Android\Sdk и проблема решена. Я нашел решение по этой ссылке. https://developer.xamarin.com/guides/android/troubleshooting/questions/android-sdk-location/

person Mohammed Osman    schedule 11.02.2018

adb.exe должен быть доступен в папке android sdk. Если его нет, то Visual Studio его не обнаружит.

person Amol Kubade    schedule 14.02.2018