logcat
杨筱毅
本博客中绝大部分内容为解决项目中遇到的一些问题的方案,可能是从各种途径中获取到的,留个备份让别人(以后的自己也是别人)遇到相同问题时能够快速的解决。。。
展开
-
logcat指定某APP輸出ERROR以上級別的日誌
#!/bin/sh echo 本腳本實現顯示指定包名APP的ERROR以上級別的日誌,建議崩潰之後,重新開啓此腳本 package_name=$1 pid=`adb shell ps | grep $package_name |awk '{print $2}'` adb logcat -v time *:E | grep -E --color=auto $pid 這是一個.sh文件,運行原创 2015-01-27 10:29:40 · 2036 阅读 · 1 评论 -
常用logcat
#!/bin/bash ##實現顯示指定包名APP的ERROR以上級別的日誌,建議崩潰之後,重新開啓此腳本 show_error_log(){ echo 請輸入包名 read package_name pid=`adb shell ps | grep $package_name | awk '{print $2}'` #先清空屏幕日誌 adb logcat -c adb logca原创 2015-01-27 12:00:02 · 665 阅读 · 0 评论 -
判断听云是否正常嵌入及注意事项
编译打包成apk之后,将apk在手机上进行安装,连接数据线,打开命令行,输入以下命令: adb logcat -v time -s NBSAgent:V之后运行嵌入听云代码的app,进行有效的网络访问,如果出现以下内容,NBSAgent start NBSAgent enabled NBSAgent V1.1.× connect success 则表示嵌入成功,否则失败原创 2015-01-21 17:36:34 · 4540 阅读 · 0 评论 -
执行 logcat 命令引发的EBUSY device or resource busy
因项目需要,在程序初始化时,执行 logcat 命令,将收集的日志都输出到 指定文件中,代码如下:Runtime.getRuntime().exec("logcat -v long -f " + file.getPath()); 一般机型都正常,包括在文件管理软件中删除 file 对应的路径之后,再运行程序都正常; 但是某些机型(如 一加 A0001),如果在文件管理软件中删除 file原创 2017-01-16 19:21:27 · 921 阅读 · 0 评论