您的位置:首页 > 编程语言 > Java开发

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

2017-03-29 23:17 603 查看
在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等,每个手机不同,反正是这个目录下的

2) 查找到这一行内容  rm /dev/log/main 
3)使用#将其注释,即"# rm /dev/log/main" (不包含引号)  ,一般在倒数第二行或者倒数第一行
4)保存文件,重启机器
如果想再次屏蔽的时候,删除步骤3中的#号即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: