今天使用荣耀debug时,发现Android Studio的Logcat没有打印出日志,开始以为是AS在哪里设置了过滤,后来发现不光是package:mine没有日志,即便是取消所有过滤后,也几乎没有log,因此怀疑是手机的问题。于是换了部小米测试,发现日志能正常打印,所以猜测大概率是手机的问题。一番查阅后发现,荣耀手机有个控制日志的开关,之前这部手机日志都是正常的,可能是最近更新过系统,设置变了。经过如下操作后恢复正常:
- 手机拨号界面输入:*#*#2846579#*#*,会弹出工程菜单界面
- 点击“后台设置”
- 点击“AP LOG设置”
- 选择“打开”