LogCat失去了它的麻布

时间:2013-01-23 14:33:24

标签: android cordova android-logcat

我已经好几天了。我打破了我的logcat。不知何故。我不知道我做了什么。 (一切都总是一个PEBKAC)。我在终端输出

adb logcat | grep CordovaLog 

看起来像这样

D/CordovaLog(11740): Count in faq: 1
D/CordovaLog(11740): Count in faq: 2
D/CordovaLog(11740): Count in faq: 3
D/CordovaLog(11740): Count in faq: 4
D/CordovaLog(11740): Count in faq: 5
D/CordovaLog(11740): Count in faq: 6
D/CordovaLog(11740): Uncaught TypeError: Cannot read property 'name' of undefined
D/CordovaLog(11740): Collection.length cats : 5

它曾经有行号,表明console.log来自哪个文件和行。

我尝试用以下方式打开和关闭它:

1952  ./adb shell stop
1954  ./adb shell start

我真的必须卸载并重新安装所有内容吗?

这并没有解决我的问题:http://developer.android.com/tools/help/logcat.html

该项目是带有Phonegap的Android。它曾经完美地运作。

3 个答案:

答案 0 :(得分:1)

MS-DOS命令行等效于

adb logcat | grep "Web Console"

是:

adb logcat | findstr "Web Console"

OR:

adb logcat | findstr "Console"

快乐的调试!

答案 1 :(得分:0)

尝试:

adb logcat | grep "Web Console"

代替。

答案 2 :(得分:0)

WebConsole和其他日志的问题是我们不知道哪些手机支持什么。在大多数现代Android手机上,这意味着我们必须三次向相同的控制台信息发送垃圾邮件,这使得当您没有使用CordovaLog或Web控制台时,调试非常困难。

您能否在(https://issues.apache.org/jira/browse/CB)提交错误并告诉我们您正在运行的Android版本以及您使用的是哪种手机,以便我们可以重新创建此错误并为您的设备添加用例?与此同时,我们知道最近的英特尔模拟器会产生适当的输出,因此这是一种解决方法。