В проекте отсутствуют 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 в качестве администратора сделал свое дело для меня.