解决:Android手机在AndroidStudio或Eclipse等开发工具调试时Logcat不打印日志信息

在Android真机调试时,如果在eclipse或AndroidStudio中看不到LogCat信息,提示是:

$ adb logcat info: log device is empty!

原因是系统默认关闭了log,需要将其打开。


可能的解决方案如下:

1)华为系列手机:

手机拨号: *#*#2846579#*#*,将会出现服务设置菜单.
选择 “ProjectMenu” -> “后台设置” 
-> “Log 设置”,设置LOG开关为开
-> “Log 级别设置”,设置为自己希望的log level.
之后重启手机就OK啦。

2)刷了某些ROM的安卓手机:

使用已经获取ROOT权限的RE管理器,操作以下步骤:

1)进入/system/etc/init.d/,查找含有(2)中内容的某个文件,如XXspeedyMain,或者XXlotcat等,每个手机不同 ,反正是这个目录下的

扫描二维码关注公众号,回复: 445238 查看本文章

2) 查找到这一行内容  rm /dev/log/main 

3)使用#将其注释,即"# rm /dev/log/main" (不包含引号)  ,一般在倒数第二行或者倒数第一行

4)保存文件,重启机器

如果想再次屏蔽的时候,删除步骤3中的#号即可




猜你喜欢

转载自blog.csdn.net/w47_csdn/article/details/68217874
今日推荐