Reputation: 625
I am new to google play publishing and flutter development. I created a very simple application to understand the process. When I published my app to the google play store, I got a prelaunch report which says Errors found. Fix before releasing to production. I found one crash related error and all others were warnings.
FATAL EXCEPTION: Firebase-Messaging-Intent-Handle Process: com.google.android.youtube, PID: 3375 java.lang.NoClassDefFoundError: aewt at aewu.b(PG:1) at duc.a(PG:230) at duc.get(PG:247) at aevw.b(PG:1) at dud.al(PG:5) at dud.aw(PG:4) at dud.bg(PG:8) at duc.a(PG:232) at duc.get(PG:247) at afke.a(PG:1) at aeri.b(PG:1) at dud.fv(PG:4) at duc.c(PG:269) at duc.get(PG:247) at amfk.a(PG:1) at eiu.K(PG:5) at dud.fV(PG:7) at duc.d(PG:334) at duc.get(PG:247) at com.google.android.apps.youtube.app.common.notification.FcmMessageListenerService.b(PG:1) at com.google.firebase.messaging.FirebaseMessagingService.g(PG:53) at avgp.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at usj.run(PG:2) at java.lang.Thread.run(Thread.java:831)
Upvotes: 9
Views: 4832
Reputation: 3393
Answers to your questions:
You are not required to fix all the errors and warnings. Having errors and warnings does not block you from publishing. Pre-launch report is used to help you find the most common errors just in case you missed them in testing, but it will not find all errors.
You can't change test devices on the Google Play console. However, you could use Firebase Test lab which allows you to select devices which you want to test on.
You can ignore that error. Pre-launch report seems to be reporting all errors that happen on the device so you can ignore the ones not related to your app.
Upvotes: 10