解决: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等,每个手机不同 ,反正是这个目录下的

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

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

4)保存文件,重启机器

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值