В проекте отсутствуют Android SDK, необходимые для создания
Я пытаюсь создать свой первый проект Android F # в Visual Studio 2017 (Community Edition).
Сразу же после создания нового проекта с использованием шаблона F # - Android - Blank App окно ошибки в Visual Studio отображает следующее сообщение:
В проекте Foo отсутствуют Android SDK, необходимые для строительства. Дважды щелкните это сообщение и следуйте инструкциям по их установке.
Отсутствие двойного щелчка на сообщении вызывает появление подсказок.
Я не могу найти очевидное место для загрузки Android SDK:
Менеджер SDK, который, как я помню, некоторое время назад, кажется, исчез с веб-сайта разработчика Android.
Я установил Android Studio, который, казалось, загрузил некоторые SDK для Android, но Visual Studio все еще не может найти то, что ищет.
Ответы
Ответ 1
У меня была та же проблема... и Инструменты → Android → Android SDK Manager были выделены серым цветом для меня.
В конце мне нужно было перейти в Сервис → Параметры → Xamarin → Настройки Android, а затем убедиться, что "Автоустановка Android SDK" была отмечена галочкой. Как только я поставил галочку и дважды щелкнул по ошибке, внезапно появилось окно установки.
Согласно ответу teapeng, вам может потребоваться перезапустить Visual Studio, чтобы изменения вступили в силу.
Ответ 2
Visual Studio включает Android SDK Manager, который вы используете для загрузки инструментов Android SDK, платформ и других компонентов, необходимых для разработки приложений Xamarin.Android.
См. Инструменты → Android → Android SDK Manager.
В разделе "Платформы" вы найдете различные версии Android для эмулятора, а в разделе "Инструменты" вы можете установить различные инструменты.
Также
См. Инструменты → Параметры → Xamarin → Настройки Android
Существует путь к папке под названием Android SDK Location, если он пуст, вы можете найти его самостоятельно, чтобы найти его.
Ответ 3
Ну, я сделал эти два и до сих пор не могу работать,
1) Инструменты → Android → Android SDK Manager
2) Инструменты → Параметры → Xamarin → Настройки Android, а затем убедитесь, что установлен флажок "Автоматическая установка Android SDK"
Как я решаю это перезапустить Visual Studio и затем он работает. Тот же старый трюк на Windows.
Ответ 4
Если вы обновите Visual Studio, то эта ошибка возникнет, и инструмент ее решит. Перейти к Инструментам> Параметры> scrool Down> Xamarin> поставить галочку "Автоустановка Android SDK"
затем дважды щелкните по ошибке, которую требуется установить SDK
после установки перезапустите Visual Studio
Ответ 5
Поэтому в моем случае проблема заключалась в том, что Visual Studio не могла подключиться к серверу Android для загрузки файлов.
Я следовал за потоком от https://developercommunity.visualstudio.com/content/problem/241712/android-sdk-manager-fails-to-load-component-inform.html
Что вы можете сделать, это найти эту папку:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Xamarin\AndroidSdkManager
Создайте новый файл конфигурации под названием: AndroidSdkManager.exe.config
А затем добавьте следующие значения в конфигурацию:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" >
</defaultProxy>
</system.net>
</configuration>
Это решило проблему, и Visual Studio загрузила необходимые файлы.
Надеюсь, это полезно.
Ответ 6
Так как моя учетная запись Windows была обычным пользователем (без прав администратора). Запуск Visual Studio в качестве администратора сделал свое дело для меня.