在PC上调试phonegap应用程序以进行phonegap构建

时间:2014-11-16 11:41:17

标签: android cordova phonegap-build

我正在通过phonegap build创建phonegap应用程序..我可以检查"正常" Web检查器工具中的事件和变量。但浏览器不了解phonegap事件

例如:

  document.addEventListener('deviceready', this.onDeviceReady, false);

此代码会抛出错误,因为没有' deviceready'事件

如何在PC上检查本机phonegap事件和方法。

注意:我使用的是phoneGap Build而不是CLI

1 个答案:

答案 0 :(得分:2)

您无法在浏览器中运行PhoneGap应用。幸运的是,你几乎没有选择。

  1. 使用 Android Emulator 等模拟器。这样您就可以使用logcat来记录调试消息。缺点是某些功能(例如推送通知)在没有设置帮助程序的情况下无法在模拟器中工作。
  2. 在Chrome中使用 Remote Debugging 。这是我个人的最爱,因为您可以使用Chrome开发者工具(包括控制台),就像您在浏览器中运行页面一样。不好的一面是,您将始终构建应用程序并将其更新到您的设备。当然,你可以通过补水来做到这一点。
  3. 使用 Weinre 。我无法推荐它,因为我觉得它不可靠,速度慢且不记录错误。但你可能想尝试一下。这很简单,因为您不必进行任何配置。
  4. 这里列出了您可能考虑的其他一些调试选项:https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap。请注意,Ripple仅在使用PhoneGap 2.x时才有效(并且不应使用它)。希望这会有所帮助。