对于我正在开发的应用程序,我想在开发和发布时简化故障排除。我希望能够在Log
没有连接 USB 调试的手机的情况下运行应用程序时检索调用,以便可以检索并发送给我。例如,当应用程序崩溃或被Log.e(...)
调用时,可以将日志历史记录(Calls to Log.i()
, Log.w()
)发送到服务器,或者用户可以手动发送给我。
如何/应该如何做到这一点?
此外,该技术是否应该根据应用程序处于开发阶段还是发布阶段而有所不同?(我从不应该编译成发布版本的androidLog
文档中知道 - 有没有比注释掉所有这些调用更好的方法?)Log.v(...)
扩展或滚动我自己的可能是有意义Log
的,但魔鬼在细节中。