家资是何物,积帙列梁梠。这篇文章主要讲述使用真机导致Androidstudio打印不出log相关的知识,希望能为你提供帮助。
【使用真机导致Androidstudio打印不出log】
针对真机打印不出log这个问题,我具体的解决方案是这样:
1、你要确保你的android studio中的菜单栏 ,Tools → Android → Enable ADB Integration这个Adb调试桥是开启的,以及手机USB 调试打开。
2、开启后仍不能打log,我们就要去查看过滤的log配置,看看会不会被我们过滤掉了,或者根本没有在我们当前项目下打印。所以过滤务必要选择自己的包,格式是APP:包名。
3、如此我们还打印不出log,接下来你不用再质疑自己能力或者开发工具有问题,是真机配置问题。
4、我针对的是我之前遇到的华为手机,正是因为厂商的定制问题,很多东西为了安全,我们用户会没有权限,你虽然作为一位开发者,但是权限的问题不在于谷歌就在手机厂商,你不信?你可以在你的日志中,在不过滤的情况下看到Operation not permitted,所以不要再质疑自己能力啦。
5、针对权限问题,我们当然也可以解决的,华为手机在你的拨号界面,请拨*#*#2846579#*#*,我们就进入了工程菜单,接下来我们就可以操作了。点击ProjectMenu,进入后台设置,很容易看到的就是LOG设置。进入LOG设置,将AP日志打钩并关闭,或许你还有顾虑,那你就全部选中然后关闭,然后重新启动手机。
6、如果你真的是那种追求完美的主义者,你也可以重启Android Studio,然后连上手机,接下来你熟悉的log就会乖乖出现在你的logcat日志中啦
推荐阅读
- Android开发中EventBus的使用
- [RK3288][Android6.0] 系统按键驱动流程分析
- 3.如何搭建Appium自动化测试环境
- Android Fragment间的广播消息接收
- Process 0:0:0 (0x1ffc) Worker 0x00000001E580A1A0 appears to be non-yielding on Scheduler 3. Thread c
- 直播DCloud CTO崔红保(如何玩转H5网站快速转换成App())
- Unity 接入Android SDK-小米sdk
- android中的两种上下文区别
- ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行