【发布时间】:2014-09-30 17:29:37
【问题描述】:
对于我正在开发的应用,我希望简化故障排除,无论是在开发过程中还是在发布时。我希望能够检索到Log 的调用,以便在没有连接USB 调试的手机的情况下运行应用程序,以便可以检索它并将其发送给我。例如,当应用程序崩溃或调用Log.e(...) 时,可以将日志历史记录(对Log.i()、Log.w() 的调用)发送到服务器,也可以由用户手动发送给我。
如何/应该如何做到这一点?
此外,该技术是否应该根据应用程序是处于开发阶段还是发布阶段而有所不同? (我从android Log docs 知道Log.v(...) 不应该编译到发布版本中——有没有比注释掉所有这些调用更好的方法?)
扩展Log 或滚动我自己可能有意义,但魔鬼在细节中。
【问题讨论】:
标签: android android-log