将HBuilder开发的APP运行在华为手机上时,
控制台显示 open '/dev/hwlog_switch' fail -1, 13. Permission denied
log switch off, only log_main and log_events will have logs!
产生这个现象的原因是因为华为手机默认是关闭log的。所以有些时候在华为手机上运行app的时候是无法显示日志的。
如何解决这个问题呢
在华为手机的拨号界面输入*#*#2846579#*#*
进入如下图所示界面:
选择后台设置
再选择log设置
将AP日志勾选。完成上述步骤之后,清理手机调试信息,重新链接手机到电脑,设置手机允许调试,此时就可以使用adb命令查看手机日志信息
进入cmd命令,
adb shell
logcat | grep START
监控app日志,手动在手机上操作打开浏览器,抓取包名。
抓到包名后可以通过 adb shell命令操作打开浏览关闭浏览器
启动app命令:adb shell am start -W -n package/activity
停止app命令:adb shell am force-stop package或者直接home键:adb shell input keyevent 3