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

zgr*_*r89 27 visual-studio android-ndk android-sdk-tools visual-studio-cordova visual-studio-2015

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

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

我是否设置了错误的环境名称?如何使安装程序知道我已经有SDK和NDK?

Abd*_*auf 38

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

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

  • 但是NDK怎么样? (3认同)
  • @AbdulRaufMujahid:非常感谢,它有效!此外,如何将其应用于其他如"Android SDK安装程序(API级别19和21)","Android SDK安装程序(API级别23)"......? (3认同)
  • 当Xamarin Installer无法检测到现有的Android SKD时,这解决了我的问题. (2认同)
  • @AbdulRaufMujahid我之前用Android Studio安装了所有这些,然而,VS仍无法检测到 (2认同)
  • 值得注意的是,这也为我解决了adb无法连接到VS仿真器设备的问题 (2认同)

Pou*_*366 8

在安装程序中,取消选中下载Android SKD并让visual studio完全安装,然后在visual studio中进入工具 - >选项 - > Xamarin - > Android设置,在"Android SDK Location"中找到SDK的路径并在"Android"中找到你的NDK路径NDK位置".

  • 如果我们取消选中Android SDK,Visual Studio 2015安装程序将不允许安装xamarin.如果没有安装xamarin,我们如何导航到工具 - >选项 - > Xamarin - > Android设置? (6认同)