如何在浏览器中控制cordova应用程序

时间:2014-10-31 00:34:14

标签: android eclipse cordova

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

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

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

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

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

关于此,我搜索了但我没有找到任何解决方案。任何人都可以帮助我。

基本上

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

  2. 我想安慰

  3. 我用USB做了第一点,我找不到第二点的方法。任何人都可以帮助我。

    感谢。

2 个答案:

答案 0 :(得分:2)

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

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

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

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

abd logcat

答案 1 :(得分:0)

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