Java SE Development Kit
。我认为安装程序之所以知道这一点是因为它了解环境变量
。这就是为什么我设置了ANDROID_SDK_HOME
和ANDROID_NDK
环境变量。但是当我再次启动安装程序时,它仍然只知道Java开发工具包。
我设置了错误的环境名称吗?如何让安装程序知道我已经拥有SDK和NDK?
Java SE Development Kit
。我认为安装程序之所以知道这一点是因为它了解环境变量
。这就是为什么我设置了ANDROID_SDK_HOME
和ANDROID_NDK
环境变量。Visual Studio 2015安装程序不使用ANDROID_SDK_HOME
环境变量来检测SDK。您需要创建以下注册表项。
打开REGEDIT
并导航到HKEY_LOCAL_MACHINE\SOFTWARE
。通过右键单击SOFTWARE
添加新键Android SDK Tools
(如果尚不存在)。
现在,通过右键单击Android SDK Tools
并输入Android SDK路径作为其值,添加一个新的字符串值Path
。
我测试过了,Visual Studio 2015安装程序成功检测到了我的已存在的Android SDK。
在安装程序中,取消下载Android SDKs的选择,并让Visual Studio完全安装,然后在Visual Studio中转到 Tools -> Options -> Xamarin -> Android设置,在 "Android SDK位置" 中找到您的SDK路径,并在 "Android NDK位置" 中找到您的NDK路径。
Android SDK路径
放入ADT_HOME
变量中(您必须首先选中复选框)值得一试:
通过选择“开始”按钮上下文菜单中的“运行”,在对话框中键入regedit并选择“确定”来打开注册表编辑器。 在左侧的文件夹树中导航到
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools
。 将Path注册表变量修改为与您的Android SDK路径匹配的路径。 重新启动模拟器,现在您应该能够看到连接到ADB和相关Android工具的模拟器。
如果没有,请在Wow6432Node
中创建Android Sdk Tools密钥
其值为C:\Users\myUserName\AppData\Local\Android\sdk
来源:
https://msdn.microsoft.com/en-us/library/mt228282.aspx