Как установить установщик Visual Studio 2015, знаете, что у меня уже есть Android SDK?
Когда я устанавливаю Visual Studio 2015, я понял, что он говорит, что Java SE Development Kit
уже существует на компьютере. Я думаю, что установщик знал это из-за environment variables
. Поэтому я установил переменные среды ANDROID_SDK_HOME
и ANDROID_NDK
.
Но когда я снова запускаю установщик, он все еще знает только Java Development Kit.
Я устанавливаю неправильные имена среды? Как сделать установщиком знать, что у меня уже есть SDK и NDK?
Ответы
Ответ 1
Установщик Visual Studio 2015 не использует переменную среды ANDROID_SDK_HOME
для обнаружения SDK. Вам необходимо создать следующую запись реестра.
![введите описание изображения здесь]()
-
Откройте REGEDIT
и перейдите к HKEY_LOCAL_MACHINE\SOFTWARE
. Вы должны добавить новый ключ Android SDK Tools
(если он еще не присутствует), щелкнув правой кнопкой мыши SOFTWARE
.
-
Теперь добавьте новое значение String Path
, щелкнув правой кнопкой мыши Android SDK Tools
и введите путь к android sdk как его значение
Я протестировал его, и установщик visual studio 2015 успешно обнаружил мой существующий Android SDK
Ссылка: https://bugzilla.xamarin.com/show_bug.cgi?id=859#c18
Ответ 2
в установщике, снимите флажок в загрузке Android-программ Android и полностью установите визуальную студию, затем в visual studio перейдите в меню "Инструменты → Настройки → Xamarin → Android, найдите путь к SDK в" Android SDK Location "и найдите свой путь NDK в разделе" Android NDK location".
Ответ 3
Я мог бы сделать это, перейдя к:
Инструменты- > Параметры- > Инструменты для Apache Cordova- > Переменные переменных окружения
Затем поместите Android SDK Path
в переменную ADT_HOME
(вы должны сначала установить флажок)
Путь по умолчанию SDK:
C:\Users\{ВАШ ПОЛЬЗОВАТЕЛЬ}\AppData\Local\Android\sdk
Android SDK и ADT - это разные вещи, но Visual Studio может найти SDK таким образом.
Ответ 4
Стоит попробовать:
Откройте редактор реестра, выбрав "Выполнить" из контекстного меню "Пуск", введя regedit в диалоговом окне и выбрав "ОК".
Перейдите к
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools
в дереве папок слева.
Измените переменную реестра Path, чтобы она соответствовала пути к Android SDK.
Перезагрузите эмулятор, и теперь вы сможете увидеть эмулятор, подключенный к ADB и связанным с ним инструментам Android.
Если это не так, вам нужно будет создать ключ Android Sdk Tools в Wow6432Node
со значением C:\Users\myUserName\AppData\Local\Android\sdk
Источник:
https://msdn.microsoft.com/en-us/library/mt228282.aspx