我已经好几天了。我打破了我的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。它曾经完美地运作。
答案 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版本以及您使用的是哪种手机,以便我们可以重新创建此错误并为您的设备添加用例?与此同时,我们知道最近的英特尔模拟器会产生适当的输出,因此这是一种解决方法。