长时间没有接触Android,一直都在iOS,最近在做Android的项目,发现华为手机默认是没有开启logcat的。详细记录下如何连接adb logcat。未设置AndroidHome:
cd Android/sdk/platform-tools
-
./adb devices
使用adb 启动logcat报错如下:
B000000064816R:platform-tools william$ ./adb -s UYT5T18328002731 logcat |grep -i **** > ~/Desktop/test_logcat.txt
logctl_get: open '/dev/hwlog_switch' fail -1, 13. Permission denied
通过查找资料找到了解决办法。如下:
手机拨号*#*#2846579#*#*
,进入 工程菜单
–后台设置
–AP LOG设置
–LOG开关
–打开
,即可。
经过华为meta10测试,重启手机后会关闭该开关,估测试期间尽量不要重启手机。