Google Play 预发布报告

use*_*826 5 publish flutter google-play-console

我是 google play 发布和 flutter 开发的新手。我创建了一个非常简单的应用程序来理解这个过程。当我将我的应用发布到 google play 商店时,我收到了一个发布前报告,上面写着错误发现。在发布到生产之前修复。我发现了一个与崩溃相关的错误,所有其他错误都是警告。

  1. 我应该修复所有错误和警告吗?只有这样我的应用程序才会发布吗?
  2. 我发现我的应用程序正在不同屏幕尺寸和 Rams 的不同设备上进行测试。是否可以在 flutter 或 google play 控制台中指定最小屏幕尺寸和或 RAM,以便我的应用程序仅在这些设备上进行测试?
  3. 导致该崩溃的一个错误也与我的应用程序无关。如下图
    致命例外:Firebase-Messaging-Intent-Handle
    进程:com.google.android.youtube,PID:3375
    java.lang.NoClassDefFoundError: aewt
        在 aewu.b(PG:1)
        在 duc.a(PG:230)
        在 duc.get(PG:247)
        在 aevw.b(PG:1)
        在 dud.al(PG:5)
        在 dud.aw(PG:4)
        在 dud.bg(PG:8)
        在 duc.a(PG:232)
        在 duc.get(PG:247)
        在 afke.a(PG:1)
        在 aeri.b(PG:1)
        在 dud.fv(PG:4)
        在 duc.c(PG:269)
        在 duc.get(PG:247)
        在 amfk.a(PG:1)
        在 eiu.K(PG:5)
        在 dud.fV(PG:7)
        在 duc.d(PG:334)
        在 duc.get(PG:247)
        在 com.google.android.apps.youtube.app.common.notification.FcmMessageListenerService.b(PG:1)
        在 com.google.firebase.messaging.FirebaseMessagingService.g(PG:53)
        在 avgp.run(来源不明)
        在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        在 usj.run(PG:2)
        在 java.lang.Thread.run(Thread.java:831)

use*_*216 10

对您问题的答复:

  1. 您无需修复所有错误和警告。出现错误和警告并不妨碍您发布。启动前报告用于帮助您找到最常见的错误,以防您在测试中错过它们,但它不会找到所有错误。

  2. 您无法在 Google Play 控制台上更改测试设备。但是,您可以使用 Firebase 测试实验室,它允许您选择要测试的设备。

  3. 您可以忽略该错误。预启动报告似乎报告了设备上发生的所有错误,因此您可以忽略与您的应用程序无关的错误。