这是我第一次使用cordova
个应用程序。我根据文档创建了一个虚拟应用程序,并在模拟器中进行了测试。
现在我制作了一个.APK
文件,并安装在我自己的android
设备中,也运行正常。每当我修改任何内容时,我都必须制作APK
文件并重新安装......这些都需要时间进行开发。所以我决定直接在我的设备中测试应用程序而不是模拟器。我Goggled并发现URL-1 URL-2,他们建议,我们可以用USB线克服这个问题。根据他们的建议我做了,现在我直接将应用程序运行到我的设备中(我的意思是不需要制作APK文件)。
注意:我正在使用Eclipse,windows7
进行开发。
到现在为止,这很好,但问题是我无法安慰。如果我使用simulators
测试我的应用程序,我可以使用chrome tools
在浏览器中进行控制,这样我就可以确定出现了什么问题。我可以在那里放置断点,我可以调试。
我不想使用模拟器进行测试(我想直接使用我的设备进行测试),但我无法看到控制台如果我使用自己的设备进行测试。
关于此,我搜索了但我没有找到任何解决方案。任何人都可以帮助我。
基本上
我想直接用我的设备测试我的应用程序(不想用模拟器测试)
我想安慰
我用USB做了第一点,我找不到第二点的方法。任何人都可以帮助我。
感谢。
答案 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
应用来调试我的应用。这很简单。