将cordova应用程序部署到真正的Windows Phone 8.1设备时出现问题

时间:2015-04-28 13:33:54

标签: windows cordova deployment windows-phone-8.1

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

cordova run windows --device -- --phone

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

  

将手机套件部署到设备:

     

C:\用户\为TestUser \ Kunden \公司\ testproj \ PRODUKTE \煎茶-科尔多瓦\科尔多瓦\平台\ Windows \ AppPackages \ CordovaApp.Phone_0.0.1.0_debug_Test \ CordovaApp.Phone_0.0.1.0_AnyCPU_debug.appxbundle

     

安装应用程序

     

Fehler:Dieser Vorgang wurdewegenZeitüberschreitungzurückgegeben。 (英语:“由于超时,该过程中止了。”)

     

错误:错误代码2148734208用于命令:C:\ Program Files(x86)\ Microsoft SDKs \ Windows Phone \ v8.1 \ Tools \ AppDeploy \ AppDeployCmd.exe with args:/ install,C:\ Users \ Marco \ Kunden \公司\ testproj \ PRODUKTE \煎茶-科尔多瓦\科尔多瓦\平台\ Windows \ AppPackages \ CordovaApp.Phone_0.0.1.0_debug_Test \ CordovaApp.Phone_0.0.1.0_AnyCPU_debug.appxbundle,/ targetdevice:日

     

错误运行一个或多个平台:错误: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'VerbindungmitGerätwirdhergestellt'fol folgende unerwartete Fehler aufgetreten:

     

SmartDeviceException - Dieser Vorgang wurdewegenZeitüberschreitungzurückgegeben。 CordovaApp.Phone

     

Fehler 2 Fehler:DEP6200:Boostrappingfür'Device'fehlgeschlagen。 DasGerätwurdenicht gefunden。 Dieser Vorgang wurdewegenZeitüberschreitungzurückgegeben。

     

CordovaApp.Phone

英文:

  

错误1错误:DEP6100:在Stufe'VerbindungmitGerätwirdhergestellt'引导时,引发了以下异常:

     

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

     

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

     

CordovaApp.Phone

有谁知道该怎么做?

1 个答案:

答案 0 :(得分:0)

当所有其他方法都失败时,请尝试使用Tools for Apache Cordova方法 - 它需要一些工作来重新安排您的项目,但最终您可以在手机上调试您的javascript(当您最终获得它时电话!)。

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