android真机调试logcat文件在哪
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android真机调试logcat文件在哪相关的知识,希望对你有一定的参考价值。
在拨号界面输入*#*#2846579#*#* ,然后系统会自动弹出一个菜单,选择工程菜单,进入后,点击背景设置,然后选择log设置,将默认的设置成开启状态,然后手机可能会自动重启,如果不自动重启,请手动重启。重启之后就行了。http://stackoverflow.com/questions/6941710/unable-to-open-log-device-dev-log-main-no-such-file-or-directory
Dial this: *#*#2846579#*#*
Service menu will appear.
Go to “ProjectMenu” -> “Background Setting” -> “Log Setting” //Log设置中,设置LOG开关为开。
Open “Log switch” and set it to ON. // 设置log级别为Verbose
Open “Log level setting” and set the log level you wish.
Reboot the phone.
之后重启手机就OK啦。 参考技术A 真机调试不输出日志到logcat的原因是手机厂商默认关闭了调试打印的功能。按照下面的步骤打开日志输出功能即可解决此问题。
打开设备调试日志输入功能步骤:
1、在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。
2、Project Menu–后台设置–LOG设置
3、LOG开关–LOG打开 LOG级别设置–VERBOSE
4、Dump&Log– 全部选中
5、重启eclipse(如果你已经打开了eclipse的话)
3
重新调试应用程序,发现问题解决,logcat已经有日志输出。
另外,由于手机型号可能不同,本方案不一定保证能够解决所有型号设备的输出日志问题。
4
需要注意的
设置之后,有的手机需要重启之后才能起作用,但是也有的手机(比如华为C8812),重启之后会忘记之前的设置,所以,对于这种机器,每次重启机器,都需要重新设置一遍,才能正常调试!
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
以上是关于android真机调试logcat文件在哪的主要内容,如果未能解决你的问题,请参考以下文章