【问题标题】:How to console cordova applications in browser如何在浏览器中控制 Cordova 应用程序
【发布时间】:2014-10-31 00:34:13
【问题描述】:

这是我第一次处理cordova 应用程序。我根据文档创建了一个虚拟应用程序,并在模拟器中进行了测试。

现在我制作了一个.APK 文件并安装在我自己的android 设备中,那里也可以正常工作。每当我修改任何东西时,我都必须制作APK 文件并重新安装......这些一切都需要我的开发时间。所以我决定直接在我的设备而不是模拟器中测试应用程序。我盯着看,发现 URL-1 URL-2,他们建议,我们可以用 USB 电缆克服这个问题。根据他们的建议我做到了,现在我直接在我的设备中运行应用程序(我的意思是不需要制作 APK 文件)。

注意:我正在使用Eclipse,windows7 进行开发。

到目前为止,这很好,但我无法解决问题。如果我使用simulators 测试我的应用程序,我可以使用chrome tools 在浏览器中进行控制台,这样我就可以确定出了什么问题。我可以在那里放断点,我可以调试。

我不想用模拟器测试(我想直接用我的设备测试),但如果我用自己的设备测试,我看不到控制台。

对此,我进行了搜索,但没有找到任何解决方案。谁能帮帮我。

基本上

  1. 我想直接用我的设备测试我的应用程序(不想用模拟器测试)

  2. 我要安慰

我用 USB 做了第一点,我没有找到第二点的任何方法。谁能帮帮我。

谢谢。

【问题讨论】:

  • 如果您使用 chrome-tools 在设备上调试您的应用程序,您将需要 android4.4 版本的移动设备。并参考这个它可能对你有帮助phonegap.com/blog/2014/04/23/phonegap-developer-app
  • @prabhu 我正在使用gapDebug 应用程序来调试我的cordova 应用程序。这很简单。

标签: android eclipse cordova


【解决方案1】:

您有几个选择:最简单的选择是使用警报而不是控制台日志。这仍然有点烦人,因为您可能会收到一堆警报,但它绝对比每次您想要测试某些东西时重新构建和/或重新部署您的 cordova 应用程序要好。

如果您设置使用console.log(),则需要安装abd 并使用logcat。有关设置的信息,请查看以下网址:

https://developer.mozilla.org/en-US/Firefox_OS/Debugging/On-device_console_logging

安装 abd 后,您可以在终端中运行此命令以输出日志:

abd logcat

【讨论】:

  • 您是否在基于NFC 的应用程序上工作过,如果您工作过,我有一点疑问。
【解决方案2】:

我正在使用gapDebug 应用程序来调试我的应用程序。很简单。

【讨论】:

  • @prabhu 我想,你在 nfc 应用程序上工作。你能看看这个链接吗http://stackoverflow.com/questions/26688456/my-cordova-application-not-launching-after-nfc-tag-detect
  • 现在我不在处理这个问题。如果你能告诉我,我需要你的联系邮件地址吗? cfprabhu@yahoo.com
猜你喜欢
  • 1970-01-01
  • 2016-08-16
  • 1970-01-01
  • 1970-01-01
  • 2018-03-26
  • 1970-01-01
  • 2013-11-24
  • 2012-04-28
  • 2010-12-05
相关资源
最近更新 更多