it-roy-ru.com

В проекте отсутствуют Android SDK, необходимые для сборки

Я пытаюсь создать свой первый проект Android на F # в Visual Studio 2017 (Community Edition) .

Сразу после создания нового проекта с использованием шаблона F # - Android - Blank App в окне ошибок в Visual Studio отобразится следующее сообщение:

В проекте Foo отсутствуют Android SDK, необходимые для сборки. Дважды щелкните это сообщение и следуйте инструкциям для их установки.

Двойное нажатие на сообщение не приводит к появлению подсказок.

Я не могу найти очевидное место для загрузки Android SDK из:

Менеджер SDK, который я помню некоторое время назад, кажется, исчез с сайта разработчика Android.

Я установил Android Studio, которая, кажется, загружала некоторые Android SDK, но Visual Studio все еще не может найти то, что ищет.

36
Roger Lipscombe

У меня была такая же проблема ... и Инструменты -> Android -> Android SDK Manager были выделены серым цветом для меня.

В конце мне нужно было перейти в Сервис -> Параметры -> Xamarin -> Настройки Android, а затем убедиться, что «Автоустановка Android SDK» была отмечена галочкой. Как только я поставил галочку и дважды щелкнул по ошибке, внезапно появилось окно установки.

Per ответ teapeng , вам может понадобиться перезапустить Visual Studio, чтобы это изменение вступило в силу.

91
Frank

Visual Studio включает в себя Android SDK Manager, который используется для загрузки инструментов Android SDK, платформ и других компонентов, необходимых для разработки приложений Xamarin.Android.

См. Инструменты -> Android -> Android SDK Manager. 

В разделе Платформы вы найдете различные версии Android для эмулятора, а в разделе Инструменты вы можете установить различные инструменты. 

Также

См. Инструменты -> Параметры -> Xamarin -> Настройки Android.

Существует путь к папке Android SDK Location, если он пуст, вы можете найти его самостоятельно, чтобы найти его. 

19
Jan Andersen

Поэтому в моем случае проблема заключалась в том, что 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 загрузила необходимые файлы.

Надеюсь, это полезно.

1
Drag0nKn1ght

если вы обновите Visual Studio, то эта ошибка возникнет, и инструмент ее решит Перейти к Инструменту> Параметры> scrool Down> Xamarin> установите флажок «Автоматическая установка Android SDK»

затем дважды щелкните по ошибке, которую требуется установить SDK 

после установки перезапустите Visual Studio

1
YouTube Boy

Ну, я сделал эти два и до сих пор не могу работать,

1) Инструменты -> Android -> Android SDK Manager

2) Инструменты -> Параметры -> Xamarin -> Настройки Android, а затем убедитесь, что установлен флажок «Автоматическая установка Android SDK»

Я решил перезапустить Visual Studio и запустить. Тот же старый трюк на Windows.

0
teapeng