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

标签 android eclipse cordova

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

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

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

到现在为止,这很好,但我无法解决这个问题。如果我使用 模拟器 测试我的应用程序,我可以在浏览器中使用 chrome 工具 进行控制台,这样我就可以确定哪里出了问题。我可以在那里设置断点,然后进行调试。

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

关于这个,我进行了搜索,但没有找到任何解决方案。谁能帮帮我。

基本上

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

  2. 我要安慰

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

谢谢。

最佳答案

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

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

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

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

abd logcat

关于android - 如何在浏览器中控制 cordova 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26665734/

相关文章:

java - 检索已注册的 JMX mbean 的信息

cordova - 如何升级到下一个 cordova 版本?

ios - 使用 Media API 和 Web Audio API 的 PhoneGap 应用程序在录制开始时静音

java - 找不到 gradle 包装器

android - "Bitmap size exceeds VM budget"虽然功能在Android中进行了优化

java - 使用 fusedLocationProviderClient.requestLocationUpdates 时获取 "Caused by: java.lang.NullPointerException: Listener must not be null"

android - 如何删除android谷歌地图中的蓝点?

android - 为 <declare-stylable> 定义一个必需的属性

java - 我可以使用空白项目名称在 Tomcat 和 Eclipse 中调试 WebApps 吗?

java - 使用 Eclipse 在 android 中获取 java.lang.NoClassDefFoundError