Android 日志相关问题

joseyue 2016-04-11 12:13:07
大家好,本人是测试工作人员,初入Android行业, 经常看到开发人员用日志查询错误,所以想请教一下大家,如何用日志查看错误?
...全文
175 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
joseyue 2016-04-13
  • 打赏
  • 举报
回复
引用 7 楼 a497393102 的回复:
[quote=引用 6 楼 joseyue 的回复:] [quote=引用 4 楼 a497393102 的回复:] 3L正解,平时我打开日志之后也是全局搜索“Exception”的,你可以将AndroidRuntime换成Exception,这些都是可以的!
也就是在日志里面全局搜索 错误的。。那为什么是Exception而不是error呢?还有怎么搜呢?ctrl+F?[/quote] Exception是所有异常的父类,安卓抛出的异常信息都是包含Exception这个关键字的,这是一种编程规范,没什么为什么的。 Error和Exception不同,Error一般在应用中都不会主动的去捕获,它表示应用程序运行时出现的错误是很难调节的,比如内存溢出。经常用来用于表示系统错误或低层资源的错误,所以搜索Error关键字是搜索不到的(当然不是绝对搜索不到,只是一般测试员测试的问题不是这类问题,而是Exception) 日志你使用文本工具打开,然后按照普通文本搜索就可以了![/quote] 谢谢,解释的非常清楚。
暗暗 2016-04-12
  • 打赏
  • 举报
回复
引用 6 楼 joseyue 的回复:
[quote=引用 4 楼 a497393102 的回复:] 3L正解,平时我打开日志之后也是全局搜索“Exception”的,你可以将AndroidRuntime换成Exception,这些都是可以的!
也就是在日志里面全局搜索 错误的。。那为什么是Exception而不是error呢?还有怎么搜呢?ctrl+F?[/quote] Exception是所有异常的父类,安卓抛出的异常信息都是包含Exception这个关键字的,这是一种编程规范,没什么为什么的。 Error和Exception不同,Error一般在应用中都不会主动的去捕获,它表示应用程序运行时出现的错误是很难调节的,比如内存溢出。经常用来用于表示系统错误或低层资源的错误,所以搜索Error关键字是搜索不到的(当然不是绝对搜索不到,只是一般测试员测试的问题不是这类问题,而是Exception) 日志你使用文本工具打开,然后按照普通文本搜索就可以了!
joseyue 2016-04-12
  • 打赏
  • 举报
回复
引用 4 楼 a497393102 的回复:
3L正解,平时我打开日志之后也是全局搜索“Exception”的,你可以将AndroidRuntime换成Exception,这些都是可以的!
也就是在日志里面全局搜索 错误的。。那为什么是Exception而不是error呢?还有怎么搜呢?ctrl+F?
joseyue 2016-04-12
  • 打赏
  • 举报
回复
引用 3 楼 xingzhong128 的回复:
测试人员只用做黑盒测试就行了把,不用知道怎么改代码吧。不过如果你要看出错的日志,不用去看开发人员的ide,直接吧手机连到电脑上,然后在命令行输入:adb logcat | grep "AndroidRuntime" 就能看到android运行输出的日志了,如果有异常的话都能看得到,这些异常信息贴给rd就行了。
好吧。我到时知道我不需要,可是我就是好奇嘛。 不过 多谢啦。
joseyue 2016-04-11
  • 打赏
  • 举报
回复
引用 1 楼 sinat_24167153 的回复:
用Log.i("A","B"); A是信息的标签 就是你查询日志筛选的标签随便写 一般推荐写info B是你想输出的文字 也是随意写
你好, 您这样做是调日志吗?
斗鹅 2016-04-11
  • 打赏
  • 举报
回复
用Log.i("A","B"); A是信息的标签 就是你查询日志筛选的标签随便写 一般推荐写info B是你想输出的文字 也是随意写
暗暗 2016-04-11
  • 打赏
  • 举报
回复
3L正解,平时我打开日志之后也是全局搜索“Exception”的,你可以将AndroidRuntime换成Exception,这些都是可以的!
xingzhong128 2016-04-11
  • 打赏
  • 举报
回复
测试人员只用做黑盒测试就行了把,不用知道怎么改代码吧。不过如果你要看出错的日志,不用去看开发人员的ide,直接吧手机连到电脑上,然后在命令行输入:adb logcat | grep "AndroidRuntime" 就能看到android运行输出的日志了,如果有异常的话都能看得到,这些异常信息贴给rd就行了。

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧