如何查看三星Galaxy S2中的控制台日志输出

我正在使用三星Galaxy S2版本2.3.3,我在Android默认的网页浏览器中打开一个网页。

在页面我把console.log(“一些信息”)debugging页面,但我无法看到console.log输出在我的device.Please帮我在这个。感谢提前。

Solutions Collecting From Web of "如何查看三星Galaxy S2中的控制台日志输出"

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

安装步骤

  1. 转到JSConsole主页 ,然后键入:listen
  2. 复制生成的<script src="http://jsconsole.com/remote.js?..."></script>
  3. 把它放到你需要debugging的页面中。
  4. 在任何浏览器(手机,平板电脑,桌面等)中打开您的页面。 所有console.log调用将被转发到JSConsole.com窗口。

远程debugging页面上有更多的细节和一些有用的video。

有两种方法我们可以看到console.log消息

  1. 使用WEINRE
  2. 使用Eclipse

方法1:

在远程使用WEINRE远程WEb Inspector。 它是一个nodejs包。 安装WEINRE的步骤

  1. 安装nodejs
  2. 运行这个命令来安装weinre: npm install -g weinre (for MAC sudo npm install -g weinre
  3. 然后启动WEINRE: weinre --boundHost -all- --httpPort 8082 ,这里的8082是WEINRE启动的端口号。
  4. 然后,在要debugging的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,你可以使用我们自己的任何一个。
  7. 然后打开您想要在任何移动设备上查看控制台消息的页面。
  8. 打开这个页面任何webkit浏览器, http://localhost:8082/client/#weinredemo
  9. 有控制台选项卡,看到消息。

方法2:

  1. 请通过USB驱动器连接您的手机并查看ECLIPSE中列出的电话,并需要安装Eclipse的ANDROID ADT插件以查看Eclipse中的控制台消息。