Android应用:登录设备

时间:2014-11-15 23:17:51

标签: android debugging logcat

我还不熟悉Android编码。我在我的代码中大量使用了Log.d()函数,当我在连接到计算机的设备上运行应用程序时,在Android Studio环境中向logcat控制台显示大量方便的日志消息(或在模拟器上。)

现在,我希望能够在应用程序在其设备上运行时从用户那里获取调试信息,希望显示我在Android Studio的logcat控制台中看到的相同的Log.d()消息。

我已经做了一些搜索,但似乎找不到如何实现这一目标的直接指南。

感谢。

2 个答案:

答案 0 :(得分:1)

您必须使用网络服务器。首先将logd()的内容发送到您的服务器,然后在您的服务器上检查它们。但是,您可能希望测试自己的应用程序,而不是要求用户进行测试。如果您的应用在用户使用时崩溃,Google开发者控制台可以显示一些调试信息。

答案 1 :(得分:0)

您可以使用网络服务器,文件支持的记录器或任何其他方式即时保存/提交数据。

大多数人会推荐某种形式的集成网络服务,例如HockeyApp等,但你可以通过发送一个普通的旧文本文件来完成它。仅供参考,不是最佳实践,但它可以完成工作。