记录华为、魅族手机无法打印 Log(Log.d() 和 Log.v() )
来源:互联网 发布:阿基诺三世知乎 编辑:程序博客网 时间:2024/06/11 18:58
转自http://yifeng.studio/2017/02/26/android-meizu-huawei-not-log/
记录华为、魅族手机无法打印 Log 日志的问题 2017-02-26
最近使用魅族真机测试 App 时,发现 LogCat 不显示项目工程中通过 Log.d() 和 Log.v() 打印的 debug 和 verbose 级别的日志,甚是奇怪,通过 debug 模式断点调试也没看出有什么问题,无奈之下,Google 一番,终于找到了答案。
原来国内的部分厂商定制的手机对于应用中的 Log 日志默认做了打印限制,需要手动设置才能打印出特殊级别的日志。目前发现有魅族和华为手机存在这样的问题,并且设置方式有所不同,遂纪录一下,以免后续再遇到这样的问题又要四处查阅。
MEIZU
实测 MEIZU PRO 6 :打开【设置】中的【开发者选项】,页面底部找到【性能优化】,打开【高级日志输出】,勾选【全部允许】即可:
可能其他部分魅族手机中不称为【高级日志输出】,而是【禁止D及以下级别LOG的输出】,道理一样,设为不可用即可。
HUAWEI
华为手机设置方式较为特殊,不是在【开发者选项】中,而是打开拨号界面的拨号盘,输入##2846579##,系统会自动打开【工程菜单】界面,依次打开【后台设置】 -> 【LOG设置】,勾选【AP日志】即可:
至于其他厂商的手机有没有类似的问题,暂且不知,但至少知道不是程序的问题,权当记录。不得不感概,对于 Android 程序员,面对各种厂商,各种 ROM,开发中总会遇到各种各样奇奇怪怪的问题,也真是难为了我们,好在我们善于纪录,懂得分享。
【华为手机(目前试验了P8)重启后会自动取消开启【AP日志】的状态】
- 记录华为、魅族手机无法打印 Log(Log.d() 和 Log.v() )
- 华为、魅族手机无法打印 Log(Log.d() 和 Log.v() )
- 华为手机打开log.v和log.d
- 华为手机log.d,log.v 不显示的解决方法
- android中无法在华为手机输出Log.v和Log.d级别的日志问题总结
- android中无法在华为手机输出Log.v和Log.d级别的日志问题总结
- android中无法在华为手机输出Log.v和Log.d级别的日志问题总结
- 记录华为、魅族手机无法打印 Log 日志的问题
- 华为, 魅族手机不打印LOG
- 华为手机打印log
- 华为手机Log打印
- 华为和魅族手机不输出Log打印
- 解决华为手机无法打印log问题
- 华为手机无法打印log信息
- 华为的P7手机无法打印Log
- 华为手机无法打印log日志
- 华为手机Log不打印
- 华为手机无法输出 i v log问题
- php实现报表(jpgraph插件实现)
- 34. Search for a Range
- Average of Levels in Binary Tree
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
- unix编程专题-信号机制使用实例
- 记录华为、魅族手机无法打印 Log(Log.d() 和 Log.v() )
- linux 下 .o 文件, .a文件,.so文件
- SQL Server 2008完整+差异备份及还原实战
- Hadoop之Hadoop安装详解
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- 关于favicon.ico的两三事
- yum安装软件各种路径
- 收缩数据库的日志文件
- 获取pdf文件的总页数