Windows Phone 8.1设备(Lumia 930)和VS2013调试只能在关闭WiFi的情况下工作。

13
在启动Windows Phone 8.1应用程序进行部署和调试时,VS2013出现错误: “Error 1 Error: DEP6100:在引导阶段“连接到设备”期间发生以下意外错误:SmartDeviceException - 部署失败,因为未检测到Windows Phone。确保已连接并已开机的手机。AppWP” “Error 2 Error: DEP6200: 引导'设备'失败。找不到设备。部署失败,因为未检测到Windows Phone。请确保手机已连接并已开机。AppWP”
尝试了许多方法以消除此问题(禁用防火墙、重新安装SDK、将Lumia 930更新到最新的Windows Phone开发人员预览版),我成功地使用调试部署了一个应用程序。正如主题所说,只有在手机上禁用WiFi后才能进行部署和调试。
在建立VS-debugger/PowerTools连接时启用Lumia 930设备上的WiFi之后,调试会话保持连接并正常工作。但是,如果我断开Windows Phone Developer Power Tools(8.1)并尝试重新连接(同时启用WiFi),它会显示: “Power Tools无法与设备通信。以下是错误消息: 0x80131600 - 0x80131500 - 0xC0000374”
即使重启VS2013后,Visual Studio也可以在启用WiFi后部署和启动新的调试会话。
但是,在重启Windows Phone IP over USB Transport(IpOverUsbSvc)服务后,VS2013再次变得无法进行部署和调试,直到再次禁用WiFi。
这就是其行为方式。
更新:升级到Lumia Denim后,该漏洞已被修复。

当调试已经开始时,打开WiFi会发生什么?另外,是否可以这样做:禁用WiFi,启动调试,但在属性中设置“不直接启动应用程序”,打开WiFi,同时启动应用程序和调试? - Romasz
@Romasz 我已经更新了问题本身以进行澄清。 - some_engineer
我会在另一台手机上测试这台机器,以及在另一台机器上测试这部手机,以测试问题是否特定于此特定的手机/机器。我假设你已经这样做了,但以防万一,你尝试过将手机恢复到出厂设置吗? - Petr Abdulin
3个回答

2
我已经通过以下步骤解决了这个问题:
  1. 打开Windows搜索,搜索“services”。

  2. 找到服务“Windows IP over USB Transport (IpOverUsbSvc)”。

  3. 更改初始化类型为自动,并单击鼠标右键,选择启动。

  4. 尝试运行!


这就是在我的情况下有所帮助的东西。 - Alex Sorokoletov
也帮助了我,为什么 'IpOverUsbSvc' 服务会关闭? - Pavel Durov

0

我把这个答案放在了另一个帖子上,但是我猜有些人觉得这不是一个恰当的答案,因为我没有找到确切的原因 - 无法将窗口电话应用部署到模拟器. 错误DEP6100和6200。我看到你有一些问题,我最初没有遇到,但总体来说,我遇到了奇怪的症状。以下是我解决DEP6100和DEP 6200错误所做的事情。

首先,我要说重新加载Visual Studio 2013和Windows Phone SDK 8.0并没有解决我的问题。能够纠正我的问题的是在Visual Studio Express 2012 for Windows Phone中创建一个空项目并部署该项目。然后我进入Visual Studio 2013,尝试再次部署我的项目,嘿,它工作了。为什么,我不知道,但我猜测VS Express 2012 for WP设置了一个文件或配置,这在内置WP SDK的VS 2013中被忽略了。


0

我曾经在使用VS 2013时遇到过类似的问题,即无法将调试器连接到设备,同时启用WIFI会导致应用程序崩溃(模拟器则正常)

后来我通过安装VS2015企业版RC版本解决了这些问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接