如何让Visual Studio 2015安装程序知道我已经拥有Android SDK?

时间:2015-08-03 16:49:56

标签: visual-studio android-ndk visual-studio-2015 visual-studio-cordova android-sdk-tools

当我安装Visual Studio 2015时,我意识到它说计算机上已经存在Java SE Development Kit。我认为安装程序因environment variables而知道它。这就是我设置ANDROID_SDK_HOMEANDROID_NDK环境变量的原因。

但是当我再次启动安装程序时,它仍然只知道Java Development Kit。

我是否设置了错误的环境名称?如何让安装人员知道我已经拥有SDK和NDK?

4 个答案:

答案 0 :(得分:37)

Visual Studio 2015安装程序不使用ANDROID_SDK_HOME环境变量来检测SDK。您必须创建以下注册表项。

enter image description here

  • 打开REGEDIT并导航至HKEY_LOCAL_MACHINE\SOFTWARE。您必须通过右键点击Android SDK Tools添加新密钥SOFTWARE(如果尚未存在)。

  • 现在通过右键单击Path添加一个新的字符串值Android SDK Tools并输入android sdk的路径作为其值

我测试了它,visual studio 2015安装程序成功检测到我现有的Android SDK

参考:https://bugzilla.xamarin.com/show_bug.cgi?id=859#c18

答案 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

中创建Android Sdk工具密钥

值为C:\ Users \ myUserName \ AppData \ Local \ Android \ sdk

来源:

https://msdn.microsoft.com/en-us/library/mt228282.aspx