android程序发布后,如何在手机中写入错误日志

dangshiyuelang 2010-09-08 11:13:36
为了更好的维护程序,希望在程序中加入写错误日志的功能。

这样方便在用户遇到程序异常时,可以根据写入手机的日志,知道哪里引发的异常。

这个功能android有没有提供啊?


望大侠帮忙!!!! O(∩_∩)O谢谢
...全文
579 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dangshiyuelang 2010-09-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yyy025025025 的回复:]
这种异常是程序可以捕获的还是无法捕获的?

前者可以考虑通过toast的方式,第一时间通知用户。

第二种,可以依赖系统的错误处理机制,它会将错误日志保存在/data/的目录下
[/Quote]
不可捕获的异常。
嗯,谢谢。我试试看
dangshiyuelang 2010-09-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jindan_jinming 的回复:]
可以在eclipse debug模式下logcat中查看!
[/Quote]
我说的情况是程序已经发布出去啦,程序装在千家万户的手机里。有些崩溃是不可重现的,所以需要手机里的一些错误日志机制来记录程序的运行情况。
luckyzhw 2010-09-08
  • 打赏
  • 举报
回复
楼主的意思估计是要写到文件中吧!

使用FileOutStream和openFileOutPut写入到指定的文件中,就可以了。
  • 打赏
  • 举报
回复
1.import android.util.Log;
2.private static final String LOG_TAG = "***";
3.Log.d(LOG_TAG, msg);等~~~
yyy025025025 2010-09-08
  • 打赏
  • 举报
回复
这种异常是程序可以捕获的还是无法捕获的?

前者可以考虑通过toast的方式,第一时间通知用户。

第二种,可以依赖系统的错误处理机制,它会将错误日志保存在/data/的目录下
  • 打赏
  • 举报
回复
可以在eclipse debug模式下logcat中查看!
dangshiyuelang 2010-09-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jindan_jinming 的回复:]
1.import android.util.Log;
2.private static final String LOG_TAG = "***";
3.Log.d(LOG_TAG, msg);等~~~
[/Quote]
这个log可以保存到手机里吗?如果可以,保存在哪里呢,怎么查看啊

80,488

社区成员

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

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