我正在使用最新的 phonegap/cordova 2.1 版。并且我在 eclipse logcat 中获得了太多日志:使用 fe 记录了所有内容
console.log("test")
CordovaLog test
Web Console test
这可以通过 eclipse 中的过滤器禁用,但必须有更智能的解决方案。
我正在使用最新的 phonegap/cordova 2.1 版。并且我在 eclipse logcat 中获得了太多日志:使用 fe 记录了所有内容
console.log("test")
CordovaLog test
Web Console test
这可以通过 eclipse 中的过滤器禁用,但必须有更智能的解决方案。
您应该编辑以下条目
<log level="DEBUG"/>
在config.xml
文件中。
可用值为ERROR、WARN、INFO、DEBUG、VERBOSE(默认=ERROR)
设置为ERROR
您将看到最少的日志消息。
看看这个
http://css.dzone.com/articles/setting-console-debugging
更新 :
经过大量努力,我发现这是目前使用 phonegap 调试 javascript 代码的最佳且唯一可用的解决方案是在浏览器中打开 HTML 文件并使用其控制台调试它 IE (Google Chrome),此外,JSFiddle 的 JSLint 功能将帮助您找到代码中几乎所有的错误
最好的祝福
另一种可能性是使用 weinre:
http://people.apache.org/~pmuellr/weinre-docs/latest/
通过 node.js 安装它并使用以下命令运行 weinre-server:
weinre --boundHost -all-
然后在 index.html 中链接 weinre 调试器(用您的实际 IP 替换 localhost):
<script src="http://127.0.0.1:8080/target/target-script-min.js#anonymous"></script>
Weinre 将向您展示类似于浏览器中的开发人员工具的控制台和资源管理器。您可以在您的 PC 上通过http://localhost:8080
在浏览器中调用来访问它。
编辑:也可以查看调试方法的摘要:https ://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap
现在情况可能发生了一些变化。
现在使用以下内容:
<preference name="loglevel" value="VERBOSE" />