【问题标题】:Problems deploying a cordova app to a real Windows Phone 8.1 device将 cordova 应用程序部署到真正的 Windows Phone 8.1 设备时出现问题
【发布时间】:2015-04-28 13:33:54
【问题描述】:

我在将我的 Cordova 应用程序部署到我的真实 Windows Phone 8.1 (Nokia Lumia 6.3) 时遇到严重问题。我在 VirtualBox VM 上运行 Windows 8.1 Pro,并安装了 Visual Studio 2013 Update 4。构建应用程序就像一个魅力,但运行...

cordova run windows --device -- --phone

... 导致以下错误消息:

将手机包部署到设备:

C:\Users\TestUser\Kunden\company\testproj\produkte\sencha-cordova\cordova\platforms\windows\AppPackages\CordovaApp.Phone_0.0.1.0_debug_Test\CordovaApp.Phone_0.0.1.0_AnyCPU_debug.appxbundle

安装应用程序

Fehler:Dieser Vorgang wurde wegen Zeitüberschreitung zurückgegeben。 (英文:“进程因超时而中止。”)

错误:命令的错误代码 2148734208:C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe,参数为:/install,C:\Users\Marco\ Kunden\company\testproj\produkte\sencha-cordova\cordova\platforms\windows\AppPackages\CordovaApp.Phone_0.0.1.0_debug_Test\CordovaApp.Phone_0.0.1.0_AnyCPU_debug.appxbundle,/targetdevice:de

错误运行一个或多个平台:错误:C:\Users\TestUser\Kunden\company\testproj\produkte\sencha-cordova\cordova\platforms\windows\cordova\run.bat:命令失败,退出代码2

您可能没有运行此项目所需的环境或操作系统

我已经使用 phonereg.exe 将手机注册为开发者手机,所以这不是问题。此外,该手机在“我的电脑”下列为“Windows Phone”。

在 Visual Studio 2013 以外的设备上运行也不起作用。这里的错误信息是:

Fehler 1 Fehler : DEP6100 : Beim Bootstrapping ist in Stufe 'Verbindung mit Gerät wird hergestellt' der folgende unerwartete Fehler aufgetreten:

SmartDeviceException - Dieser Vorgang wurde wegen Zeitüberschreitung zurückgegeben。 CordovaApp.Phone

Fehler 2 Fehler : DEP6200 : Boostrapping für 'Device' fehlgeschlagen。 Das Gerät wurde nicht gefunden。 Dieser Vorgang wurde wegen Zeitüberschreitung zurückgegeben.

CordovaApp.Phone

英文:

错误 1 ​​错误:DEP6100:在 Stufe 'Verbindung mit Gerät wird hergestellt' 中进行 Bootstrapping 时,引发了以下异常:

SmartDeviceException - 进程因超时而中止。 CordovaApp.Phone

错误 2 错误:DEP6200:“设备”的 Boostrapping 失败。未找到该设备。由于超时,该进程已中止。

CordovaApp.Phone

有人知道该怎么做吗?

【问题讨论】:

    标签: windows cordova deployment windows-phone-8.1


    【解决方案1】:

    当所有其他方法都失败时,请尝试使用 Apache Cordova 工具方法——重新安排项目确实需要一些工作,但最终您确实能够在手机上调试您的 javascript(当您最终在您的电话!)。

    缺点是 MS 的处理方式与 Cordova CLI 不同,尤其是在插件方面。如果您需要克服 VS + Tools for Apache Cordova 提供的一些自动化功能,您仍然可以在 CLI 中工作(文件位于 bld/Debug/Platforms/windows)。

    【讨论】:

    • 啊,我刚刚做到了。确实问题出在 virtualbox :-( 我试了一下 vmware player(免费),现在它至少将应用程序转移到手机上(它会立即关闭,但我稍后必须调试它)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2016-10-05
    • 1970-01-01
    相关资源
    最近更新 更多