U8500开启log的方法

手机拨号*#*#2846579#*#*,进入projectmenu--后台设置--LOG设置--LOG开关--打开,还可以设置level级别;然后重启

以上步骤操作和执行命令

1.需要root权限(部分rom不需要)
2.打开logcat,并设置level
    adb shell
    echo 1 > /sys/kernel/logger/log_main/enable // 这里为注释,将1写入开关文件,1为开,0为关 
    echo 2 >/sys/kernel/logger/log_main/priority // 里为注释,将代表level的2写入优先级文件;与通过上面的命令设置log level为verbose是一样的

可以通过adb shell进入/sys/kernel/logger/log_main/目录查看相应的值

$ cat enable
1
$ cat priority
2
$
$ pwd
/sys/kernel/logger/log_main
$

单这样设置后连接adb的时候还是说没有权限。

sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb devices

[sudo] password for a:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
????????????    device

a@a:~/projects$ adb remount
remount failed: Operation not permitted // 提示不允许操作

只是简单的这么设置看来还不行,应该ROM是user版的原因。

我是刷的2.2的ROM,只刷了google原始的第一个升级包,未刷联通定制的小包。


研究了下,通过R.E浏览器把根目录挂载为可写后,可以进入adb shell。退出adb shell后,可以通过adb logcat 打印log了。

刚才弄错,直接在adb shell里面执行adb logcat,所以提示不允许的操作;真是不应该,天天用的adb logcat居然还犯糊涂了。


参考:

http://hi.baidu.com/shadowpiece/blog/item/d92142eeed383920acafd5b2.html


发布了270 篇原创文章 · 获赞 274 · 访问量 377万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览