无法获得WinAppDeployCmd以使Appx部署正常工作

时间:2015-05-16 01:20:35

标签: windows-phone win-universal-app windows-10

App Packaging and Deployment for Universal Windows Apps演示文稿(快进到 00:36:00 )期间,一个特定的命令行实用程序 - WinAppDeployCmd - 用于部署Windows 10 Universal应用于运行Windows 10 Mobile的手机。这个实用程序可以在这里找到:

"c:\Program Files (x86)\Windows Kits\10\bin\x86\WinAppDeployCmd.exe"

但每次我尝试使用Windows Mobile v 10.0.12562.84 Surface 3设备将样本.appx程序包部署到Lunia 635手机Windows 10 Pro Insider Preview(与我的开发机器在同一网络上的所有设备) - 我得到相同的“连接失败”错误:

  

Windows应用部署工具版

     

10.0.0.0版权所有(c)Microsoft

     

公司。保留所有权利。

     

在'192.168.1.139'打开与设备的连接。

     

0x80131500 - 连接失败

     

0x800705B4 - 超时等待   网络事件。

以防万一 - 我可以毫无问题地从我的开发机器中ping这两个设备,也可以从VS2015RC部署到任何设备(也尝试重命名为WinAppDeployCmd.exe - 以确保VS2015RC以不同的方式进行部署不使用此工具)。

所以,我想知道 - 是否有人使用WinAppDeployCmd.exe成功部署了应用?

4 个答案:

答案 0 :(得分:2)

这是当前版本中的已知问题。没有解决方法,它将在未来的Windows 10 Insider Preview SDK和工具版本中点亮。

https://social.msdn.microsoft.com/Forums/en-US/5c8d6f20-699c-4da2-9460-f73e89bf27c3/known-issue-cannot-sideload-applications-using-winappdeploycmd-windows-10-insider-preview-sdk-and?forum=Win10SDKToolsIssues

答案 1 :(得分:2)

我已成功使用WinAppDeployCmd命令行工具部署.appx。可能这个问题在最新版本中是正确的。

对于那些不熟悉此工具的人,它允许您通过USB或WiFi将通用Windows应用程序从Windows 10计算机部署到任何Windows 10移动设备(因为它们位于同一子网中)。如果您没有Visual Studio,没有应用程序源代码或者您使用的是Hyper-V虚拟机,那么这是一个完美的解决方案。

基本上你需要:

  1. Windows 10 SDK
  2. 生成.appx包(PC)
  3. 启用开发者模式(移动设备)
  4. 启用发现模式(移动)
  5. 获取配对设备的代码(移动设备)
  6. 使用WinAppDeployCmd工具(PC)获取移动IP地址
  7. 运行命令(PC)
  8. 该命令将如下所示

    this

    该工具可在C:\ Arquivos de Programas(x86)\ Windows Kits \ 10 \ bin \ x86 \ WinAppDeployCmd.exe

    找到

    您可以找到详细的分步教程here

答案 2 :(得分:2)

当USB插座发生故障并且Windows认为设备无法识别时,就会发生这种情况。我换了插座,一切正常。因此,请确保您尝试使用其他套接字(甚至是其他计算机,以排除特定计算机)。

答案 3 :(得分:0)

此工具允许您安装,但安装后不会像在Windows 8.1中的第一个版本那样运行应用