Я пытаюсь создать свой первый проект Android на F # в Visual Studio 2017 (Community Edition) .
Сразу после создания нового проекта с использованием шаблона приложения F # - Android - Blank в окне ошибки в Visual Studio отображается следующее сообщение:
В проекте Foo отсутствуют необходимые для сборки Android SDK. Дважды щелкните это сообщение и следуйте инструкциям по их установке.
Никакое количество двойных щелчков мышью на сообщении не вызывает появления подсказок.
Я не могу найти очевидного места для загрузки Android SDK:
Менеджер SDK, который я помню некоторое время назад, похоже, исчез с сайта разработчиков Android.
Я установил Android Studio, которая, похоже, загрузила некоторые Android SDK, но Visual Studio все еще не может найти то, что ищет.
источник
Ответы:
У меня была такая же проблема ... и Инструменты -> Android -> Android SDK Manager были для меня неактивны.
В конце концов, мне нужно было перейти в Инструменты -> Параметры -> Xamarin -> Настройки Android, а затем убедиться, что установлен флажок «Автоматическая установка Android SDK». Как только я поставил галочку, а затем дважды щелкнул по ошибке, внезапно появилось окно установки.
Согласно ответу teapeng , вам может потребоваться перезапустить Visual Studio, чтобы это изменение вступило в силу.
источник
Visual Studio включает Android SDK Manager, который вы используете для загрузки инструментов, платформ и других компонентов Android SDK, необходимых для разработки приложений Xamarin.Android.
См. Инструменты -> Android -> Android SDK Manager.
В разделе «Платформы» вы найдете различные версии Android для эмулятора, а в разделе «Инструменты» вы можете установить различные инструменты.
Также
См. Инструменты -> Параметры -> Xamarin -> Настройки Android.
Существует путь к папке, называемый Android SDK Location, если он пуст, вы можете найти его самостоятельно.
источник
Перейдите в следующее место:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidSdkManager
Затем запустите исполняемый файл AndroidSDK Manager.
В правом нижнем углу щелкните значок шестеренки и измените репозиторий на Google.
источник
Ну, я сделал эти два и до сих пор не могу работать,
1) Инструменты -> Android -> Android SDK Manager
2) Инструменты -> Параметры -> Xamarin -> Настройки Android, а затем убедитесь, что установлен флажок «Автоматическая установка Android SDK».
Как я решил это, перезапустите Visual Studio, а затем он запустится. Тот же старый трюк в Windows.
источник
Итак, в моем случае проблема заключалась в том, что 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 загрузила необходимые файлы.
Надеюсь, это будет полезно.
источник
если вы обновите визуальную студию, эта ошибка возникнет. Инструмент решит ее. Goto Tool> Options> scrool Down> Xamarin> check «Auto Install Android SDK»
затем дважды щелкните ошибку, которая будет установлена вашим требуемым SDK.
после завершения установки перезапустите Visual Studio
источник
Поскольку моя учетная запись Windows была стандартным пользователем (не администратором). Запуск Visual Studio от имени администратора помог мне.
источник