安卓logcat打印行号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓logcat打印行号相关的知识,希望对你有一定的参考价值。
参考技术A 可以使用安卓Studio的Logcat控制台来打印行号。在Logcat控制台上,可以右键点击你要查看的行,然后点击“显示行号”,就可以在右下角看到对应的行号了。 参考技术B 在安卓系统中,可以使用logcat命令来输出相应的代码行号。一般情况下,需要使用“adb logcat –v time *:S”命令来获取对应代码行号的输出结果。Unity3D利用Logcat调试安卓
发布安卓包之后再次测试发生什么问题很难知道怎么了,比如说出现闪退等情况,可以用Logcat检测到,logcat是Android中一个命令行工具,可以用于得到程序的log信息,可以用 logcat 命令来查看系统日志缓冲区的内容.
用模拟器运行安卓程序或者真机也可以进行测试。
它的位置在SDK/platform-tools中。
指令格式
[adb] logcat [<option>] ... [<filter-spec>] ...
option部分
V — Verbose (lowest priority)
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)
Option | Description |
-b<buffer> | 加载一个可使用的日志缓冲区供查看,比如event 和radio . 默认值是main 。具体查看Viewing Alternative Log Buffers. |
-c | 清楚屏幕上的日志. |
-d | 输出日志到屏幕上. |
-f<filename> | 指定输出日志信息的<filename> , 默认是stdout . |
-g | 输出指定的日志缓冲区,输出后退出. |
-n <count> | 设置日志的最大数目<count> ., 默认值是4,需要和 -r 选 项一起使用。 |
-r <kbytes> | 每<kbytes> 时 输出日志,默认值为16,需要和-f 选 项一起使用. |
-s | 设置默认的过滤级别为silent. |
-v <format> | 设置日志输入格式,默认的是brief 格 式, 要知道更多的支持的格式,参看Controlling Log Output Format. |
我们可以用CMD cd到这个文件夹中,在输入命令adb logcat来在cmd中实时看log信息
adb logcat -s Unity只查看unity的信息
adb logcat -d > xxx.txt 将之前log信息输出到txt中
同理adb logcat -s Unity -d > xxx.txt将之前Unity的log信息输出到txt中
成功找到了问题所在
更详细的相关内容可以参考:http://www.miui.com/article-272-1.html
小米真机抓log方法:http://www.miui.com/thread-397214-1-1.html
by wolf96 2017/7/13
2019/1/30更新
adb devices可以显示可用ip,,没网状态下可用
以上是关于安卓logcat打印行号的主要内容,如果未能解决你的问题,请参考以下文章