Я хотел бы создавать мобильные приложения, используя Xamarin и Visual Studio 2017 Enterprise (15.8.4).Я следовал указаниям Microsoft документация по установке всего стека.Я выбираю рабочую нагрузку Mobile Development with .NET
из программы установки, ожидая, что она вытянет все необходимые зависимости.
К сожалению, когда я пытаюсь запустить Android SDK Manager из Visual Studio, я получаю Loading SDK component information failed. Please retry
.
В соответствии с документацией установщик VS должен установить AndroidNDK на C:\ProgramData\Microsoft\AndroidNDK64
.Эта папка доступна, но пуста.
Однако я обнаружил в моей файловой системе папку C:\Microsoft\AndroidNDK64
, содержащую android-ndk-r13b
и android-ndk-r15c
.Я попытался указать на один из этих каталогов из VS Tools -> Options -> Xamarin -> Android NDK Location
без изменения моей вышеупомянутой проблемы.
Установлены следующие пакеты:
[Раздел Эмуляторы]
- Эмулятор Google Android (API-уровень 27)
- Intel Hardware Accel Exec Manager (HAXM) (глобальная установка)
[Активация разработки]
- Поддержка языков F #
- Xamarin
- Xamarin Profiler
- Xamarin Remoted Simulator
- Xaramin Workbooks
[SDK, библиотеки и фреймворки]
- Android NDK (R13B)
- Android NDK (R15C)
- Android SDK-Setup(API-уровень 27)
- JDK (8.0.1120.15)
Что я здесь не так делаю?Отсутствует ли какой-либо пакет?
[Edit1]
- Обратите внимание: я не защищаю брандмауэр / прокси-сервер компании, поэтому сеть должна бытьбез проблем
- То же самое происходит при переключении в Google Repository
- Запуск Visual Studio в качестве локального администратора не имеет значения
- Также восстановление Visual Studio не решило проблему ..
[Edit2]
- Также я не могу запустить
Android Device Manager
.Ни из VS, ни напрямую из папки C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidDeviceManager
- да, пробовал как локальный администратор ... какого чёрта
[Edit3]
- Я случайно обнаружил, что при запуске
AndroidSdkManager.exe
без оценки это работает !!!Таким образом, должны быть некоторые проблемы с разрешениями, возможно, права NTFS.Проверим и доложим.