【问题标题】:Apache Cordova app deployment on Windows Phone emulatorWindows Phone 模拟器上的 Apache Cordova 应用程序部署
【发布时间】:2015-05-30 22:13:02
【问题描述】:

基本上,我已经安装了 Visual Studio 2013 Update 4 的 Ultimate 版本、适用于 VS2013 CTP 3.1 和 WP 8.1 Update 1 SDK 的 Apache Cordova 工具和模拟器。我创建了一个空白的 Apache Cordova 应用程序,并立即尝试在不同的平台上运行它。我尝试了适用于 Android/iOS 和 Android 模拟器的 Ripple,它们都运行良好,但 Windows Phone 模拟器却没有。例如,当尝试运行 Emulator WVGA 8.1 4 英寸 512 MB 图像时,Visual Studio 进入“我很忙,正在等待内部操作完成”模式并停止响应,在唤醒后,它显示以下部署错误:

Error : DEP6100 : The following unexpected error occurred during boostrapping stage 'Connecting to the device':  DeviceNotFoundException - Exception of type  'Microsoft.SmartDevice.Connectivity.DeviceNotFoundException' was thrown.  

Error : DEP6100 : The following unexpected error occurred during boostrapping stage 'Preparing for start': DeviceNotFoundException - Exception of type 'Microsoft.SmartDevice.Connectivity.DeviceNotFoundException' was thrown. 

BootstrapAsync returned false.

我有一台支持 SLAT 的机器并且 Hyper-V 正在运行,我可以轻松启动和运行 Windows Phone 8.1 VM,我还将应用程序 Windows 目标版本更改为 8.1,但无济于事。关于我缺少什么的任何想法?

【问题讨论】:

  • Windows Phone 8.1 模拟器是必要的,而不是 Windows Phone 8.1 Update 1 模拟器
  • 您的 Win Phone 8.1 模拟器是否适用于在没有 Cordova 工具的情况下构建的原生 Windows Phone 8.1 应用程序?
  • 是的,确实如此,但我得到了 WP 8.1 模拟器图像(不是更新 1),它与 Cordova 应用程序配合得很好。

标签: cordova windows-phone-8.1 emulation visual-studio-cordova


【解决方案1】:

我也遇到过这个问题,我尝试重设Windows10和重设VS2015.2都无法解决这个问题。研究了好几天,终于成功了;

这个解决方案是在设置 Visual Studio 2015 update2 时设置 Windows8 SDK, 虽然我不明白为什么要设置 WP8 SDK,它是 windows10 移动版,而不是 WP8,但这是工作。现在我可以在 Windows10 移动版上部署我的 Cordova 应用程序。

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题,为了解决它,我刚刚重新启动了 IPoverUSBsvc 以访问服务。它解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多