DEP0001:意外错误:-1988945906 将 Windows UWP 应用程序部署到手机时

Posted

技术标签:

【中文标题】DEP0001:意外错误:-1988945906 将 Windows UWP 应用程序部署到手机时【英文标题】:DEP0001 : Unexpected Error: -1988945906 while deploying Windows UWP app to phone 【发布时间】:2016-07-22 21:58:40 【问题描述】:

确切的错误:

严重性代码描述项目文件行抑制状态 错误 DEP0001:意外错误:-1988945906 TestApp

这是什么意思?好像应用没有问题,在PC上可以正常使用。

操作系统版本:1511,适用于手机的 Windows 10 10.0.10586.164

【问题讨论】:

将错误号转换为十六进制,你会得到“连接到设备失败。请确保手机已连接并且不在锁定屏幕上”和this Q+A。 【参考方案1】:

我在将 Visual Studio 社区更新到 Update 2 后遇到了同样的问题。输入 CMD(在管理员权限下)以下命令解决了我的问题:

net start IpOverUsbSvc

感谢 Agrgg 的好提示;)

【讨论】:

它会在您的 PC 上启动 IpOverUsbSvc 服务。我认为这项服务负责保持与您的设备的连接:) 我已经有 IpOverUsbSvc 工作了,还是同样的问题。有什么想法吗? 为我工作。谢谢 我遇到了同样的问题。我通过启动上述服务解决了错误。但过了一会儿,错误再次出现。该服务仍在运行中,重新启动根本不起作用。意外错误又回来了。还有其他建议吗? 为我工作。奇怪的caz 它工作正常,突然发生这种情况【参考方案2】:

这种错误非常随机发生,通常意味着在应用部署期间出现问题。检查事项:

手机上已正确启用开发者模式 从手机上卸载应用程序,重建解决方案,然后再次尝试调试 检查所有项目的架构是否已相应设置(用于在真实设备上调试的 ARM) 有时 VS 调试器会挂起,因此关闭 VS 并从任务管理器中终止所有最终运行的 VS 进程并重新启动 VS 也可能会有所帮助。

【讨论】:

一切似乎都设置正确。如何检查 Visual Studio 是否看到我的设备?可能是VS的问题? 是的,这可能是VS的问题,因为我建议您在杀死所有与VS相关的进程后尝试重新启动它。或者甚至重新启动系统都可以。如果你打开一个命令行到这个路径:C:\Program Files (x86)\Windows Kits\10\bin\x86\ 并启动 WinAppDeployCmd devices 你可以看到您的设备已被识别并准备好接收已部署的包。您也可以尝试使用 install 命令部署您的应用程序。 系统重启没有帮助。 WinAppDeployCmd 看不到任何设备(手机本身已连接到 PC,我可以使用 Windows 文件资源管理器浏览文件)。 我在哪里可以找到我的项目中的 Windows 通用应用程序安装文件?我认为这些文件的扩展名是 *.appx,但我找不到它。如果我无法通过 Visual Studio 对其进行测试,我将手动运行它。 IpOverUsbSvc 已经为我工作,卸载我的应用程序有效。【参考方案3】:

我在部署到 Windows Phone 8.1 设备时遇到了同样的错误。就我而言,问题出在 Windows Phone IP over USB 传输 (IpOverUsbSvc) 服务中,该服务未运行。我手动启动服务后,部署错误消失了。

【讨论】:

我遇到了同样的问题。我通过启动上述服务解决了错误。但过了一会儿,错误再次出现。该服务仍在运行中,重新启动根本不起作用。意外错误又回来了。还有其他建议吗?【参考方案4】:

我遇到了同样的问题。

“net start IpOverUsbSvc”对我不起作用(抛出 Access is denied 异常)。

我已按照以下步骤进行修复。

    开始运行 (Windows+R),输入:services.msc 通过 USB 传输启动/重新启动 Windows 手机 IP。

【讨论】:

【参考方案5】:

对于 RPi,我有带有 WIOT(内部版本 14376)的 RPi3,此错误在部署失败后发生。重启 VS 就可以正常部署了。

【讨论】:

【参考方案6】:

在尝试了一些已经提供的答案但没有任何效果后,我通过简单地重新启动手机来修复错误。 之后,我的错误就消失了。

【讨论】:

【参考方案7】:

我遇到了同样的问题,发现在我的情况下,它是在手机在后台下载系统更新时发生的。 来自应用商店的应用更新/安装也被阻止下载/安装。

更新完成后,一切恢复正常。

由于 Windows Phone 10 似乎并没有明确表明它正在下载更新,如果遇到此问题,也许值得一试。

【讨论】:

【参考方案8】:

我遇到了同样的错误,解决方法在这里:https://msdn.microsoft.com/ru-ru/library/windows/apps/jj863509(v=vs.105).aspx 查看检查 Hyper-V 所需的 Bios 设置以实现数据执行保护。您必须选择“为除我选择的程序和服务之外的所有程序和服务启用 DEP”,在我的情况下应用程序部署成功。

【讨论】:

【参考方案9】:

对我来说,这就像解锁手机以便计算机可以访问它一样简单。

【讨论】:

【参考方案10】:

我也有这个问题。没有一个答案对我有帮助。 IpOverUsbSvc 已启动并运行,手机重置,系统重启,什么都没有…… Visual Studio“修复”后问题已修复:控制面板 -> 程序和功能 -> 选择 V​​S2015 -> 修复

【讨论】:

【参考方案11】:

我遇到了类似的错误。

我发生错误的原因是我删除旧的后忘记在资产中添加新的启动图像。

解决方案是添加图像。为了获得正确的图像名称和大小,我使用了 Visual Studio 的 this 扩展名。

【讨论】:

【参考方案12】:

对于 Windows 10(桌面)用户

我在卸载 Windows 10 SDK 后遇到了这个问题。它从系统中删除了IpOverUsbSvc 服务。

解决方案

    下载Windows 10 SDK .iso installer

    里面有Installers文件夹。

    找到Windows IP Over USB-x86_en-us.msi。安装它。 (如果没有设置窗口,请不要担心,它会快速安静地安装)。

    我什至不必重新启动 VS2015,它就可以正常工作。

    检查IpOverUsbSvc服务是否正在运行

    打开 Powershell 提示符并输入 Get-Service -Name *USB* 或转到“服务”窗口。在那里您应该会看到 IpOverUsbSvc 正在运行。

【讨论】:

【参考方案13】:

所以,我想我明白了。插入您的 Windows Mobile 设备后,Windows App Deploy 可以看到 W10M 设备,但是一旦您的设备进入锁定屏幕,WPD 就无法检测到它了。

您应该在屏幕解锁的情况下重新插入插件,以使其可检测到。 (我不会说英语)。

【讨论】:

以上是关于DEP0001:意外错误:-1988945906 将 Windows UWP 应用程序部署到手机时的主要内容,如果未能解决你的问题,请参考以下文章

部署 uwp 应用程序时出错(DEP0001:意外错误:-2147009290)

DEP0001:意外错误:-2147024809 CordovaApp Windows10

Xamarin Forms 便携式项目:UWP 错误 -2147467259

尝试执行存储过程时出现意外错误

Win10 UWP系列:关于错误 0x80073CF9及一个小bug的解决

管理程序兼容性