adb学习:三:Unity中输出信息能在adb中显示

目录

一、目的

1、想知道:Unity中输出信息能在adb中显示

二、参考

1、android 下查看unity3d信息(用adb)

1、adb显示unity运行的log

1、ADB抓取日志和日志过滤

1.adb logcat 输出的几个小技巧

三.注意

1、使用V、D、I、W、E、F、S优先级标记进行过滤

四、操作:1:成功:只看Unity中关键字的输出:目前最合适的

1.失败:grep在windows中不支持,windows支持find

1.代码:完成:adb logcat | find "xzy"

四.操作:1:将adb logcat -s Unity:f /i/w/e  都测试一遍:完成

1.代码

1.运行结果

四、操作:1:完成:只看有个Unity的信息

1.注意

1、只看有个Unity的信息

四、操作:2:完成:查看Unity中特定等级的输出信息

 


一、目的

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

  1. 总结:grep在windows中不支持,windows支持find
  2. cmd   adb logcat | find "xzy"
  3. 代码   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"

  1. cmd中输入 adb logcat | find "xzy" 
  2. 找到输出信息中有关于  xzy的信息

  1. 信息里面需要有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.运行结果

  1. adb logcat -s Unity:f        没有输出学习
  2. adb logcat -s Unity:i        一堆数据乱流,不合适
  3. adb logcat -s Unity:w   一堆数据乱流,不合适
  4. adb logcat -s Unity:e   只有代码 Debug.LogError("LogError");时候出现:最合适

 

四、操作:1:完成:只看有个Unity的信息

1.注意

 Unity是大写,不是小写,小写的没信息输出

 

1、只看有个Unity的信息

cmd中输入

adb logcat -s Unity

 

 

四、操作:2:完成:查看Unity中特定等级的输出信息

adb logcat *:E

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值