0

将一个 uwp 应用程序侧载到我的 Win 10 Mobile Lumia 640。后来我去更新它,我得到一个错误(见下文)。我通过长按/卸载方法从手机中卸载了该应用程序。我又试了一次(又试了几次),但我不断收到以下错误...

--------------------------------------

检查依赖项...扫描给定包以查找所有必要的依赖项...

尝试匹配依赖项:“Microsoft.VCLibs.140.00”依赖项位于“D:\ProgDev\VS2015\Projects\BwMinWin10\BwMinWin10\AppPackages\BwMinWin10_1.0.4.0_Test\Dependencies\ARM\Microsoft.VCLibs.ARM.14.00.appx '。

尝试匹配依赖项:“Microsoft.NET.Native.Runtime.1.1”依赖项位于“D:\ProgDev\VS2015\Projects\BwMinWin10\BwMinWin10\AppPackages\BwMinWin10_1.0.4.0_Test\Dependencies\ARM\Microsoft.NET.Native .Runtime.1.1.appx'。

将“BwMinWin10_1.0.4.0_x86_x64_arm.appxbundle”发送到远程设备。

将依赖项“Microsoft.VCLibs.ARM.14.00.appx”发送到远程设备。

将依赖项“Microsoft.NET.Native.Runtime.1.1.appx”发送到远程设备。

正在安装应用程序...

远程操作失败。0x80073CF9

Windows 无法将软件包 Microsoft.VCLibs.140.00_14.0.22929.0_arm__8wekyb3d8bbwe 的应用程序数据安装到卷 D:,因为它已经安装到卷 C:。

0x80073cf9 清理依赖项。清理应用程序包。清理远程目标组件。断开连接。完毕。

-------------------------------------------------- ---

看起来像依赖项的问题:'Microsoft.VCLibs.140.00',这让我感到惊讶。我假设内部 ram 是驱动器 C:,而 SD 卡是驱动器 D:。

有没有人有解决这个错误的方法?

开始编辑

按照此页面上的文档...
https://msdn.microsoft.com/en-s/library/windows/desktop/hh454036.aspx
...在Sideload your app package部分下,它具有以下句子... . 要将应用程序安装到 Windows 10 移动设备,请使用 WinAppDeployCmd.exe

...这也需要您... https://msdn.microsoft.com/library/windows/apps/xaml/mt203806.aspx

这是我的命令行条目...
winappdeploycmd install -file "D:\ProgDev\VS2015\Projects\BwMinWin10\BwMinWin10\AppPackages\BwMinWin10_1.0.4.0_Test\BwMinWin10_1.0.4.0_x86_x64_arm.appxbundle" -ip 192.168.0.222 -pin xxxxxx

这在我第一次安装时有效。

我做了一个winappdeploycmd list -ip xxxxxxxxxx但我没有看到(或者可能没有识别)列出的程序,所以我通过按下磁贴并选择卸载从应用程序菜单中进行了卸载。

结束编辑

4

2 回答 2

0

以下是我的建议:

1)您使用哪些命令来卸载或更新软件包?您是否尝试使用 winappdeloycmd 卸载?

2)如果您在C:上安装应用程序会发生什么?

2)你能清理winphone的缓存吗?

3) 您的设备上使用的是哪个操作系统版本?请问能更新到最高版本吗?目前有适用于 Windows Phone 的最新版本:Build 10536。

期待你的更新。

[更新]

我在设备上试过,我可以重现你的问题。通过 WinAppDeployCmd 分解到可移动设备时似乎出现了问题。当我 WinappdeployCmd 到“电话”时,一切正常。但是,如果我设置“在 SD 上安装应用程序”,我会在更新或重新安装时遇到同样的错误。我将尝试与内部团队就这个问题进行沟通。如果有任何更新,我会告诉你。目前,解决方法应该是使用 WinappDeployCmd 在“手机”上安装应用程序(默认为“C:”)。如果要在 SD 上进行调试,可以在 Visual Studio 中进行部署。

于 2015-11-18T09:06:28.553 回答
0

天哪..响应的格式需要重新考虑。所以我会把它放在一个答案中。

  1. 由应用列表卸载。长按。选择卸载。
  2. 手机驱动器 (c:?) 上没有太多空间,因此手机设置为将所有应用程序安装到 SD 卡 (D:)。
  3. 我找不到如何清除winphone缓存。我假设您的意思是应用程序缓存。我确实找到了一篇关于使用 WSReset.exe 清除商店应用程序缓存的方法的文章。
  4. 今天刚更新到10586.11。

于是我又试了一次。同样的错误。

因此,我使用 winAppDeployCmd 卸载了位于 C: 驱动器上的Microsoft.VCLibs.140.00_14.0.22929.0_arm__8wekyb3d8bbwe 。本次卸载成功!是的!

然后我再次运行安装,我收到同样的错误,说它无法将Microsoft.VCLibs.140.00_14.0.22929.0_arm__8wekyb3d8bbwe安装到 D:驱动器,因为它已经在 C:驱动器上。嘘!

所以我仍然试图侧载这个应用程序。:-(

于 2015-11-20T04:20:40.353 回答