【问题标题】:Deploy Cordova app to a Windows Phone 8.1 device from Windows 10从 Windows 10 将 Cordova 应用程序部署到 Windows Phone 8.1 设备
【发布时间】:2016-01-01 14:03:04
【问题描述】:

我正在尝试将我的 Cordova 应用程序从 Windows 10 部署到 WP 8.1 设备。 为此,我正在执行cordova run --device -- --phone

但是,此命令失败,并显示缺少 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe 的错误消息。 我手动检查,发现有一个C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools 目录,里面有一些内容,但里面没有AppDeploy

接下来我采取的步骤是:

  • 更改我的 VS 2015 安装并确保检查与 WP 相关的所有内容
  • 安装 VS 2013 并按照上述方法进行操作
  • here 安装所有与 WP 8.1 相关的项目(开发工具、模拟器)

完成所有这些步骤后,应用程序部署工具仍然不可用。

我做错了什么,即我还需要安装什么?

更新:

错误信息:

错误:应用部署实用程序:“C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe”,未找到。确保已安装 Windows SDK。

不管怎样,构建工作,我可以在 Visual Studio 中打开生成的项目并从那里进行部署,没有任何问题。

【问题讨论】:

  • cordova build 有效吗?你能用 Visual Studio 从你的科尔多瓦打开 VS 项目并构建它吗?
  • 是的,我可以构建,然后在 VS 中打开项目并从那里部署到我的设备。显然,VS studio 不使用AppDeployCmd.exe 进行部署。

标签: windows cordova windows-phone-8 windows-phone-8.1 windows-phone


【解决方案1】:

我自己找到了解决方案:

在我的机器上,我使用了两个驱动器、SSD (C:) 和一个硬盘驱动器 (Z:)。 Windows和一些程序安装在C:,但由于空间有限,很多程序都安装在Z:

由于某种原因,AppDeployCmd.exe 位于Z: 上,与C: 上的预期路径相同,即Z:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe。 显然,部分 SDK 安装在 Z: 上,其他部分安装在 C: 上,尽管我无法在向导中自定义。

无论如何,我只是将AppDeploy 目录复制到C: 上的专用位置,现在部署工作。

【讨论】:

    猜你喜欢
    • 2015-11-09
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多