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

时间:2016-07-08 09:08:27

标签: visual-studio xamarin adb genymotion

我在genymotion虚拟机上运行visual studio应用程序。但它在调试时显示部署错误。它接缝它是模拟器的东西。我知道有类似的问题,但没有一个能解决问题。有人帮忙吗?

发生

错误: 在“$(_ DeviceSdkVersion)> = 21”条件下,尝试对“$(_ DeviceSdkVersion)”进行数值比较,其值为“”而不是数字。

3 个答案:

答案 0 :(得分:3)

解决了(genymotion用户)

转到Genymotion,选择您正在使用的虚拟设备。

设置>> ADB>>选择“使用自定义Android SDK工具”选项>>复制并粘贴您的sdk的相同位置(例如在Visual Studio>> Android设置>> Android SDK位置

重启genymotion。它对我有用!

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我接缝问题是genymotion:在visual studio和genymotion中有不同的SDK路径路径。

<强>解决方案:

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

然后打开genymotion。选择您将使用的虚拟机。比设置 - &gt; ADB-&gt;使用自定义Android SDK工具,并在那里粘贴路径。如果您收到成功找到Android SDK工具的消息。关闭窗口,然后重新启动Visual Studio并再次运行应用程序。

有关详细信息,请查看此链接

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