当我安装Visual Studio 2015时,我意识到它说计算机上已经存在Java SE Development Kit
。我认为安装程序因environment variables
而知道它。这就是我设置ANDROID_SDK_HOME
和ANDROID_NDK
环境变量的原因。
但是当我再次启动安装程序时,它仍然只知道Java Development Kit。
我是否设置了错误的环境名称?如何让安装人员知道我已经拥有SDK和NDK?
答案 0 :(得分:37)
Visual Studio 2015安装程序不使用ANDROID_SDK_HOME
环境变量来检测SDK。您必须创建以下注册表项。
打开REGEDIT
并导航至HKEY_LOCAL_MACHINE\SOFTWARE
。您必须通过右键点击Android SDK Tools
添加新密钥SOFTWARE
(如果尚未存在)。
现在通过右键单击Path
添加一个新的字符串值Android SDK Tools
并输入android sdk的路径作为其值
我测试了它,visual studio 2015安装程序成功检测到我现有的Android SDK
答案 1 :(得分:7)
在安装程序中,取消选中下载Android SKD并让visual studio完全安装,然后在visual studio中转到Tools - >选项 - > Xamarin - > Android设置,在" Android SDK位置"中找到您的SDK路径并在" Android NDK位置"。
中找到您的NDK路径答案 2 :(得分:3)
我可以通过以下方式来实现:
工具 - >选项 - >用于Apache Cordova的工具 - >环境变量覆盖
然后将Android SDK Path
放入 ADT_HOME
变量(您必须先勾选方框)
默认SDK路径为:
C:\ Users \ {您的用户} \ AppData \ Local \ Android \ sdk
Android SDK和ADT是不同的东西,但Visual Studio可以通过这种方式找到SDK。
答案 3 :(得分:2)
值得一试:
从“开始”按钮上下文菜单中选择“运行”,在对话框中键入regedit,然后选择“确定”,打开注册表编辑器。 导航到
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK工具
在左侧的文件夹树中。 修改Path注册表变量以匹配Android SDK的路径。 重新启动模拟器,您现在应该能够看到连接到ADB和相关Android工具的模拟器。
如果不存在,您必须在Wow6432Node
值为C:\ Users \ myUserName \ AppData \ Local \ Android \ sdk
来源:
https://msdn.microsoft.com/en-us/library/mt228282.aspx