【问题标题】:How to see Console log output in samsung galaxy S2如何在三星 Galaxy S2 中查看控制台日志输出
【发布时间】:2012-10-07 12:03:06
【问题描述】:

我使用的是三星 Galaxy s2 2.3.3 版,我在安卓默认网络浏览器中打开一个网页。

在页面中,我将 console.log("some info") 用于调试页面,但我无法在我的设备中看到 console.log 输出。请帮助我。提前致谢。

【问题讨论】:

  • 可能是this链接帮助你
  • @Ram:谢谢,但我在问这个问题之前试过这个,即我在地址栏中输入 about:debug,我什么也没看到
  • 看看这个适用于我的 s2 标准没有麻烦stackoverflow.com/questions/5538516/…

标签: javascript android debugging mobile


【解决方案1】:

警告:不再工作!

该解决方案似乎不再起作用,因为该网络工具多年来一直没有得到维护。


尝试使用JSConsole.com。它是 JavaScript 的远程调试器。该设置基本上只是在您的页面中注入一个<script> 标签。连接后,您可以从 JSConsole 上的远程页面读取所有 console.log 调用,以及在客户端执行命令。

设置步骤

  1. 转到JSConsole Home Page,然后输入:listen
  2. 复制生成的<script src="http://jsconsole.com/remote.js?..."></script>
  3. 将其拖放到您需要调试的页面中。
  4. 在任何浏览器(手机、平板电脑、台式机等)中打开您的页面。所有console.log 呼叫都将转发到 JSConsole.com 窗口。

Remote Debugging Page 上有更多详细信息以及一些有用的视频。

【讨论】:

  • 感谢您的回答。但我不知道如何执行这些步骤。如果您能帮助我,将更有帮助。
【解决方案2】:

我们可以通过两种方式查看 console.log 消息

  1. 使用 WAINRE
  2. 使用 Eclipse

方法一:

在 REmote 中使用 WEINRE 远程 WEB Inspector。它是一个 nodejs 包。安装 WINERE 的步骤。

  1. 安装nodejs
  2. 运行此命令安装 weinre :npm install -g weinre (for MACsudo npm install -g weinre)
  3. 然后启动 WAINRE:weinre --boundHost -all- --httpPort 8082,这里 8082 是启动 WINERE 的端口号。
  4. 然后在你想要的 HTML/网页中添加以下脚本标签 调试或查看控制台消息,<script src="http://xx.xx.xx.xx:8082/target/target-script-min.js#weinredemo"></script>
  5. xx.xx.xx.xx 是您机器的 IP。
  6. weinredemo 是您页面的 ID,您可以使用我们自己的任何 ID。
  7. 然后打开页面,您想在任何移动设备上查看控制台消息。
  8. 在任何 webkit 中打开此页面 浏览器,http://localhost:8082/client/#weinredemo
  9. 转到控制台选项卡并查看消息。

方法二:

  1. 请通过U盘连接手机,看到ECLIPSE中列出的手机,需要安装ANDROID ADT插件才能在Eclipse中看到控制台消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    相关资源
    最近更新 更多