目录
四、操作:1:成功:只看Unity中关键字的输出:目前最合适的
1.失败:grep在windows中不支持,windows支持find
1.代码:完成:adb logcat | find "xzy"
四.操作:1:将adb logcat -s Unity:f /i/w/e 都测试一遍:完成
一、目的
1、想知道:Unity中输出信息能在adb中显示
二、参考
1、android 下查看unity3d信息(用adb)
https://blog.csdn.net/weixin_30765577/article/details/96642017
- 总结:good能显示,but:如果Unity中输出信息能在adb中显示么?
1、adb显示unity运行的log
https://blog.csdn.net/wodownload2/article/details/69964456
- 总结:知道了添加过滤 logcat -s Unity,从而输出关于Unity的信息
1、ADB抓取日志和日志过滤
https://www.cnblogs.com/mgzc-1508873480/p/7116207.htmlhttps://www.baidu.com/
- 总结:good:知道了如何输出、过滤输出
1.adb logcat 输出的几个小技巧
https://blog.csdn.net/xiayu98020214/article/details/8975693
- 总结:grep在windows中不支持,windows支持find
- cmd adb logcat | find "xzy"
- 代码 Debug.LogError("Unity xzy :准备在此路径下面创建文件夹:" + str_filePath);
三.注意
1、使用V、D、I、W、E、F、S优先级标记进行过滤
- V —— Verbose 明细(最低优先级)
- D —— Debug 调试
- I —— Info 信息
- W —— Warn 警告
- E —— Error 错误
- F —— Fatal 严重错误
- S —— Silent 无记载(最高优先级,没有什么会被记载)
四、操作:1:成功:只看Unity中关键字的输出:目前最合适的
1.失败:grep在windows中不支持,windows支持find
adb logcat -s Unity |grep xzy :失败
adb logcat | grep xzy:失败
1.代码:完成:adb logcat | find "xzy"
- cmd中输入 adb logcat | find "xzy"
- 找到输出信息中有关于 xzy的信息
- 信息里面需要有xzy关键字
Debug.LogError("Unity xzy :准备在此路径下面创建文件夹:" + str_filePath);
四.操作:1:将adb logcat -s Unity:f /i/w/e 都测试一遍:完成
1.代码
if (Input.GetMouseButtonUp(0))
{
Debug.LogWarning("LogWarning");
Debug.LogError("LogError");
Debug.LogAssertion("LogAssertion");
Debug.LogAssertion("LogAssertion");
}
1.运行结果
- adb logcat -s Unity:f 没有输出学习
- adb logcat -s Unity:i 一堆数据乱流,不合适
- adb logcat -s Unity:w 一堆数据乱流,不合适
- adb logcat -s Unity:e 只有代码 Debug.LogError("LogError");时候出现:最合适
四、操作:1:完成:只看有个Unity的信息
1.注意
Unity是大写,不是小写,小写的没信息输出
1、只看有个Unity的信息
cmd中输入
adb logcat -s Unity
四、操作:2:完成:查看Unity中特定等级的输出信息
adb logcat *:E