【发布时间】:2015-09-27 23:17:37
【问题描述】:
我开发了一个安卓应用程序。现在我们正在生产环境中测试这个应用程序。
我必须在不依赖测试人员共享日志文件的情况下跟踪以下信息,
发送日志文件。可能是Logcat数据。敌人示例 如果任何 Web 服务失败,我们需要将其写入日志文件,那么同样需要发送到服务器或给定的邮件 ID。
如果我们的应用程序出现任何崩溃,那么我们可以使用 getDefaultUncaughtExceptionHandler 获取 stach 跟踪,然后我们需要通过邮件发送堆栈跟踪信息或将其发送到 Web 服务器。
否则我可以使用任何解决方案提供商,如 Google Analytics、Crashlytics,或者我可以将日志数据写入文本文件。然后每天或每周通过邮件发送相同的内容。
帮我解决这个问题。
【问题讨论】:
-
你有开发者账号吗?您可以将应用程序作为 Alpha/Beta 版启动并在测试人员下分发,同时仍会在仪表板中接收崩溃日志。
-
在将 APK 上传到 Playstore 之前,我们必须在内部与我们的测试团队进行测试。测试团队不会每次都共享该日志文件。请分享实现这一目标的正确选择。
-
crashlytics beta 是最好的选择
-
@MVignesh:你能找到任何解决方案吗?我的应用程序需要相同类型的功能。我们想在服务器上获取日志文件/实时日志。
标签: android logging google-analytics crash crashlytics