将App的Logcat输出发送到EmailAdress

Rof*_*ion 19 android logcat

我们现在和几个朋友一起测试我们的应用程序.有时会出现一些不会引发异常的错误.所以我真的不知道问题是什么.所以我认为实现一个允许将logcat输出发送到电子邮件地址的菜单项是个好主意,这样我们就可以检查日志了.

不幸的是,我没有在互联网上找到如何从手机中提取logcat的提示.如何发送电子邮件应该不是问题.

Com*_*are 15

看看android-log-collector,因为它正是你要做的.

从Android 4.1开始,无法收集任意LogCat数据.从来没有一种记录和支持的方式,并且未记录/不支持的方式被锁定在Jelly Bean中.对于您自己的崩溃,使用崩溃记录库(如ACRA)可以更好地为您提供服务.

  • 自API级别16(4.1)以来,第三方应用程序不支持权限READ_LOGS.引用开发者:"Android应用程序只能读取自己的日志条目,因此此应用程序无法在Android 4.1及更高版本上运行". (3认同)

Bra*_*rke 7

我还会研究Flurry(flurry.com),它不仅为您提供一般分析,还允许您记录任意信息,并为您记录未捕获的异常.我在5分钟内完成了设置,但有一点要记住,它不像电子邮件警报那样是实时的.您必须等待几个小时才能登录您的应用以显示在其信息中心上.如果你有一个非常轻量级的应用程序,它也可能是矫枉过正,但我​​注意到由于使用该服务我的应用程序没有性能损失.


Ron*_*nie 6

我发现LogCollector非常有用(来自CommonsWare的提示):

并且不要忘记在您自己的应用程序中设置:

<uses-permission android:name="android.permission.READ_LOGS" />
Run Code Online (Sandbox Code Playgroud)

  • LogCollector似乎已死。自2012年以来没有任何活动。 (2认同)