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

时间:2018-10-12 19:49:27

标签: android android-testing android-billing android-developer-api google-play-developer-api

我目前正在针对我的android应用中的应用内订阅测试Google Play的计费库。我已经创建了订阅,并将我的应用发布到内部测试轨道。但是,当我尝试查看帐单流程时,我的应用程序由于未知原因崩溃了。当发生这种情况时,我将发送崩溃报告,但是当我在ANR和崩溃报告中查看我的android生命体时,找不到崩溃报告数据。取而代之的是,Google控制台说我“对于所选条件未发现错误”。


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


请帮助!

3 个答案:

答案 0 :(得分:3)

播放的崩溃报告非常延迟。崩溃日志可能要花18个小时才能显示在这里。

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

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

答案 1 :(得分:0)

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

另一点,这是在模拟器上测试应用内结算并获取

时的常见错误
  

该应用未设置为应用内结算

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

答案 2 :(得分:0)

还有一些崩溃,例如TransactionTooLargeException从未崩溃到控制台。