Visual Studio 2015 中的部署错误,而 运行 Xamarin 应用程序

Deployment error in Visual Studio 2015 while running Xamarin app

我在genymotion虚拟机上运行visual studio申请。但它在调试时显示部署错误。它与模拟器接缝。我知道有类似的问题,但 none 解决了问题。有人需要帮助吗?

发生错误: 在条件“$(_DeviceSdkVersion) >= 21”下尝试对“$(_DeviceSdkVersion)”进行数值比较,结果为“”而不是数字。

解决方案实际适用于模拟器,但不适用于设备。设备解决方案 - 终止所有 shuame_helper.exe 进程,该进程采用轮询设备 SDK 版本所需的 TCP 端口...Shuame_helper.exe 每次将设备重新连接到 PC 时都会引发...

已解决(genymotion 用户)

转到 Genymotion select 您正在使用的虚拟设备。

设置>>ADB>>Select选项"Use Custom Android SDK tools">>复制并粘贴您的 sdk 的相同位置(如 Visual Studio>>Android 设置 > >Android SDK 位置

重新启动 genymotion。它对我有用!

我发现问题出在 genymotion 上:visual studio 和 genymotion 中的 SDK 路径不同。

解法:

首先进入Visual Studio->工具->选项。在选项中选择 Xamarin->Android 设置。复制部分路径:Android SDK Location.

然后打开genymotion。选择您将使用的虚拟机。设置->ADB-> 使用自定义 Android SDK 工具,然后将路径粘贴到那里。如果您收到消息说 Android SDK 工具已成功找到。关闭 window 然后重新启动 Visual Studio 和 运行 您的应用程序。

有关详细信息,请查看此 link

http://enblog.clock-up.jp/entry/2016/06/26/xamarin-android-device-sdk-version-error