繁体   English   中英

Android 崩溃报告未显示在 Google Play 控制台的 ANR 和崩溃报告中

[英]Android crash reports are not showing up in Google play console's ANRs & Crashes report

我目前正在我的 Android 应用上测试 Google Play 的应用内订阅计费库。 我已经创建了订阅并将我的应用程序发布到内部测试轨道。 但是,当我尝试完成结算流程时,我的应用程序因未知原因崩溃。 发生这种情况时我正在发送崩溃报告,但是当我在 ANR 和崩溃报告中查看我的 android 生命体征时,我的崩溃报告数据无处可寻。 相反,谷歌控制台说我“没有发现所选标准的错误”。


为什么我的崩溃数据没有注册? 我在这里做错了什么? 我只想找出我的错误在哪里。 我必须将我的应用程序作为一个版本进行测试,否则 google billing api 将无法工作。 例如,当尝试在我的模拟器上进行测试时,我收到错误响应代码 5,它表示我的应用程序未设置为应用程序内计费。 在内部测试轨道上进行测试时,我通过了此检查并开始了我的计费流程,但随后它就崩溃了。


请帮忙!

Play 的崩溃报告非常延迟。 崩溃日志可能需要 18 小时才能显示在那里。

相反,您真的应该直接在您的设备上安装 APK 并使用 Android Studio 的 logcat 功能立即获取日志(按错误过滤并按您的应用程序包名称搜索)

如果您不能这样做,请实施 Firebase Crashlytics。 Google 为您提供了方便的指南 Crashlytics 报告几乎是即时的。

还有一些崩溃,比如永远不会上传到控制台的 TransactionTooLargeException。

通常,控制台更新统计信息需要一两天时间。 我建议使用更多实时崩溃跟踪服务:Fabric、Firebase。

另一点,在模拟器上测试应用内计费并获得

应用程序未设置应用程序内结算

错误。 确保您的模拟器安装了 Google 服务。 通常最好在真实设备上进行测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM