TestFairy:在特定用户的会话期间没有来自 logcat 的日志

TestFairy: No logs from logcat during sessions of particular users

我们目前正在使用 TestFairy 让测试人员测试我们的应用程序。不幸的是,在其中之一的情况下,logcat 日志记录不起作用,您能看到的唯一日志是这样的:

00:02 D/libc-netbsd: getaddrinfo: mobileapp.xxx.com get result from proxy >>
00:02 D/libc-netbsd: getaddrinfo: mobileapp.xxx.com get result from proxy >>
00:07 D/libc-netbsd: getaddrinfo: collector-5.testfairy.com get result from proxy >>
00:11 D/libc-netbsd: getaddrinfo: collector-5.testfairy.com get result from proxy >>
00:14 D/libc-netbsd: getaddrinfo: collector-5.testfairy.com get result from proxy >>
00:18 D/libc-netbsd: getaddrinfo: collector-5.testfairy.com get result from proxy >>
00:20 D/libc-netbsd: getaddrinfo: collector-5.testfairy.com get result from proxy >>

对于其他测试人员,我们可以看到完整的日志,但不包括上述内容。我可以看到这个有问题的测试仪在 Samsung Galaxy Win (GT-I8552) 上使用 Android 4.1.2 (API 17)。您知道我们可以在哪里查找问题吗?

您是否尝试过以下 logcat 过滤选项?

  • 按应用标签过滤:

  • 按包名过滤:

我在 TestFairy 工作:)

让我分两部分回答这个问题:

  1. 有些设备的日志记录被完全禁用,这意味着您甚至无法 adb logcat 连接 USB 数据线。是这样吗?

  2. 我们最近推出了一个修复程序(2015 年 4 月 12 日)。它解决了一些 Android 设备在读取特定日志文件时会无限期阻塞的错误。现在有一个看门狗,它会尝试其他方法。

如果您在上述日期之前上传了构建版本,能否请您重新上传您的 APK,看看是否能解决问题?

如果没有,请直接向支持人员发送电子邮件,我们将检查 APK 或您 运行 使用的设备。

干杯!