我真的不明白为什么微软试图向用户隐藏这一点。我假设适用于 Android 的 Visual Studio Emulator 相当于 Genymotion(它确实有一些设置来更改 Android SDK 路径)。
我正在使用 Xamarin,已经安装了它,并且有一个用于 AndroidSDK 的文件夹。我尝试重命名 AndroidSDK 文件夹,然后运行 Visual Studio Emulator for Android,它仍然可以正常运行。这意味着它使用位于其他地方的一些 AndroidSDK。
Xamarin 和 Visual Studio Emulator for Android 使用不同的 AndroidSDK 的严重问题是我们无法部署构建的 Android 应用程序以在目标虚拟 Android 设备中运行(由 Visual Studio Emulator for Android 启动)。