合作公司老总给了一部华为的测试机用于测试,好像是他以前用过的,不过不算太旧,还凑合,安卓6.0的
1.png
但是死活没有日志输出,程序崩溃之后的话,也看不到报错信息,真的SB!
后来查了一下资料才发现
华为的系统默认会把日志打印系统关闭掉, 打开的方式是在拨号应用里输入:
*#*#2846579#*#*
2.png
进入隐藏的设置界面,
3.png点击“后台设置”:
4.png然后再点击“LOG设置”
5.png
将这里全打上钩然后“关闭”就可以。
这时在里面工程里试一下,在onCreate 里加上:
throw new RuntimeException("huawei is dashabi");
image.png
然后运行程序:
image.png这样就可以啦!是不是很简单!
还有一个问题我没遇到,查资料发现别人遇到的,也是华为手机的问题,我也在这里写一下吧!
什么问题呢? 华为手机打开开发开发者Android Studio不显示的问题,原因是Android驱动在Windows上没有安装成功,我之前的解决方法是应用宝,之后应用宝会自动下载对应的驱动。其实这个问题还有更简单的解决方法。答案还是在这个隐藏界面里。把下面的USB端口设置切换成Google模式的话,问题就迎刃而解了,而我的华为手机是Hisuite模式,驱动是能安装成功的,可能 一些特殊的机型会安装不成功吧,反正一句话,huawei is dashibi。
6.png
网友评论