15
A
回答
36
按Ctrl +ç
6
我的建议:
$> $SDK/platform-tools/adb logcat -c
$> $SDK/platform-tools/adb logcat > log_file.txt &
... run your application ...
$> $SDK/platform-tools/adb logcat -c
-c Clears (flushes) the entire log and exits.
+0
谢谢,这真的帮了我。 – Tien
11
使用-d选项,将让你一次性运行logcat。
adb logcat -d
代替循环,它会在打印出日志缓冲区中的所有日志后返回到命令提示符。 使用此命令每一次,它总是从日志缓冲区的开头开始,除非你输入下面的命令来清理日志中的日志缓冲区:
adb logcat -c
上面的命令是清除在logcat的缓冲区的日志。
1
我尝试使用Meir Gerenstadt的解决方案时发现问题。
的adb logcat -c
末并没有真正从写log_file.txt
我的解决办法停止logcat的是:
# Clear logcat
$> $SDK/platform-tools/adb logcat -c
# Redirect logcat to file, in background process.
$> $SDK/platform-tools/adb logcat > log_file.txt &
# Get process id of logcat background process above
$> logcat_pid=$!
... run your application ...
# Now kill the logcat background process
$> kill $logcat_pid
相关问题
- 1. 从adb logcat捕获输出
- 2. 如何使用adb logcat
- 3. 如何用adb shell清理dumpstate/logcat?
- 4. 停止运行adb logcat
- 5. Android,adb:如何在Windows机器上执行命令:“adb logcat | grep com.myproject”?
- 6. adb logcat:增加最大消息长度
- 7. 根据线程ID筛选adb logcat的输出
- 8. 一旦从ADB Logcat中检测到行,如何运行命令?
- 9. 如何监视android adb logcat并做一个grep?
- 10. 索尼Bravia Android TV - 如何启用/检索adb logcat日志
- 11. 如何为adb logcat做名称过滤器?
- 12. logcat溢出
- 13. 如何输出LogCat到控制台?
- 14. 如何退出NSTimer?
- 15. 如何退出REPL
- 16. 如何使用Android adb logcat通过TAG名称排除某些消息?
- 17. 从脚本运行adb shell命令而不退出shell
- 18. 离子cordova运行android adb命令失败,退出代码137
- 19. 解锁亚行logcat
- 20. 如何登录进入/退出功能?
- 21. 如何解释Logcat
- 22. 如何从logcat的
- 23. 如何使用adb grant或adb revoke?
- 24. 你如何脚本adb jdwp + adb向前?
- 25. 通过java通过wifi从adb获取logcat
- 26. 使用TCP/IP的真实手机adb logcat
- 27. 我的`adb logcat ...`命令有什么问题?
- 28. adb logcat,只显示自定义日志事件?
- 29. 在CMD中使用adb logcat时排除标记字符串
- 30. 如何按退回键退出程序?
是不是像当前程序的中止?我想可能有另一种方式....优雅的退出,如果你愿意...... – OceanBlue
不,没有其他简单的方法...我认为这种方式真的很优雅。 – Cristian
这是事情。我试图通过我的应用程序读取logcat。我使用Runtime.getRuntime()。exec(“logcat -v time MyTag:D *:S”)。它一切正常,但它只是坐在那里等待更多的线路,就像在终端上。参考:http://stackoverflow.com/questions/7473469/read-logcat-from-app-not-working-correctly/ – OceanBlue