Visual Studio 模拟器用于 Android 的 Android SDK 的位置是什么?

What is the location of the Android sdk used by Visual Studio Emulator for Android?

我真的不明白为什么微软试图向用户隐藏这一点。 我假设 Android 的 Visual Studio 模拟器等同于 Genymotion(它确实有一些设置来更改 Android SDK 路径)。

我正在使用 Xamarin,我已经安装了它,AndroidSDK 有一个文件夹。我已尝试重命名 AndroidSDK 文件夹,然后 运行 将 Visual Studio 仿真器 Android 设置为 Android,但仍然 运行 正常。所以这意味着它使用了一些位于其他地方的 AndroidSDK。

Xamarin 和 Visual Studio Emulator for Android 使用不同的 AndroidSDK 的严重问题是我们无法将构建的 Android 应用程序部署到 运行目标虚拟 Android 设备(由 Visual Studio Emulator for Android 启动)。

来自 VS 仿真器故障排除 (https://msdn.microsoft.com/en-us/library/mt228282.aspx):

• 从“开始”按钮上下文菜单中选择 运行,在对话框中键入 regedit,然后选择“确定”,打开注册表编辑器。

• 导航到左侧文件夹树中的 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK 工具。

• 修改 Path 注册表变量以匹配您的 Android SDK 的路径。

所以在这里你可以 view/edit 你的 Android SDK 路径。