如何在Android环境中查看GST_CAT_INFO,GST_DEBUG等日志函数的输出?我可以在logcat中查看它们吗?如何在Android中查看Gstreamer日志?
1
A
回答
1
日志写入stderr。您可以将其重定向到一个文件(2> debug.log)并将其下载到您的计算机。在那里你可以使用'less'或'more'来阅读它。或者禁用ansi颜色(GST_DEBUG_NO_COLOR = 1)并使用gst-debug-viewer以交互方式浏览它。
0
还有就是标准输入输出重定向到日志,以便它在logcat中可见的方法:
Redirect stdout to logcat in Android NDK
我已经使用了好几次。我还在Android上重新安装/系统读写,并编辑“/system/build.prop”来添加设置,以便在重新启动后保存。在开发平台上,甚至可以在adb shell中使用“vi”来编辑文件。
相关问题
- 1. 如何查看Android Orchestrator日志?
- 2. 如何查看Java日志?
- 3. 如何在Eclipse中查看Android的错误日志(logcat)?
- 4. 如何在android logcat中查看垃圾收集器日志
- 5. Android如何在Android设备上查看进程崩溃日志
- 6. 如何查看三星智能电视日志查看器中的日志
- 7. 如何从Slog中查看日志
- 8. 如何查看PCFDev中的Tomcat日志?
- 9. 如何在parse-server上查看日志?
- 10. 如何在Android上同时查看磨损日志和移动日志?
- 11. 如何停止的GStreamer调试日志
- 12. 如何将GStreamer日志导入文件?
- 13. 如何查看Android中的日志消息?
- 14. 如何在Ubuntu上查看Android应用程序的日志?
- 15. cocos2d,如何在android studio上查看日志消息?
- 16. 查看git日志
- 17. vim-go:如何查看日志:GoTestFunc -v?
- 18. 如何查看天青诊断日志
- 19. 如何查看snort日志文件
- 20. 如何查看生成日志
- 21. DTP如何查看状态/日志?
- 22. 如何查看Fabric Composer的日志
- 23. 如何查看垃圾收集日志?
- 24. 如何查看TestFlight崩溃日志?
- 25. React Native和Stetho:如何查看日志
- 26. 如何从iPhone查看日志?
- 27. 在Azure中查看日志SQL
- 28. 在Eclipse中查看Web OS日志
- 29. 在Visual Studio中查看Visual SourceSafe日志
- 30. 在窗口中查看Apache solr日志
我试图在adb shell中使用如下命令行:gst-launch-0.10 filesrc location =/mnt/sdcard/test.mp3!mp3parse!mad!audioconvert!audioflingersink> debug.log。我得到了日志,它说filesre没有找到。看来我不能使用命令行,只能使用android调用来运行gstreamer。有什么方法可以修改Android中的gstreamer代码,让我在主屏幕中播放音乐或视频时获取日志文件? – rlbh
您重定向了stdout,但对于debug.log,您需要重定向stderr,即2> debug.log。您可以编写自己的日志处理程序(请参阅glib api),并以编程方式设置应用程序中的日志级别。这会给你完全的控制权。 – ensonic
我试着按照你所说的,但是日志还是告诉我filesrc没有找到。看来我不能使用命令行,只能使用android调用来运行gstreamer。无论如何,谢谢你的回答! – rlbh