#flutter #publish #google-play-console
#флаттер #опубликовать #google-play-консоль
Вопрос:
Я новичок в публикации в Google Play и разработке flutter. Я создал очень простое приложение, чтобы понять процесс. Когда я опубликовал свое приложение в магазине Google Play, я получил отчет о запуске, в котором говорится, что обнаружены ошибки. Исправлено перед выпуском в производство. Я обнаружил одну ошибку, связанную с сбоем, а все остальные были предупреждениями.
- Должен ли я исправить все ошибки и предупреждения? Будет ли опубликовано мое приложение только после этого?
- Я обнаружил, что мое приложение тестировалось на разных устройствах с разным размером экрана и оперативной памятью. Можно ли указать минимальный размер экрана и / или оперативной памяти в flutter или в консоли Google Play, чтобы мое приложение тестировалось только на этих устройствах?
- Одна ошибка, которая вызвала этот сбой, также не связана с моим приложением. Показано ниже
ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: Firebase-Messaging-Intent-Handle Процесс: com.google.android.youtube, PID: 3375 java.lang.Ошибка NoClassDefFoundError: aewt в aewu.b (СТРАНИЦА: 1) в duc.a (СТРАНИЦА: 230) в duc.get(СТРАНИЦА:247) в aevw.b (СТРАНИЦА: 1) в dud.al (СТР.:5) в dud.aw (СТР.:4) в dud.bg (СТР.:8) в duc.a (СТРАНИЦА: 232) в duc.get(СТРАНИЦА:247) в afke.a (страница: 1) в aeri.b (СТРАНИЦА: 1) в dud.fv (СТРАНИЦА: 4) на странице duc.c (СТРАНИЦА:269) в duc.get(СТРАНИЦА:247) в amfk.a (СТРАНИЦА: 1) в eiu.K (СТРАНИЦА: 5) в dud.fV (СТРАНИЦА: 7) в duc.d (СТРАНИЦА: 334) в duc.get(СТРАНИЦА:247) на com.google.android.apps.youtube.app.common.notification.FcmMessageListenerService.b (СТРАНИЦА: 1) на com.google.firebase.обмен сообщениями.FirebaseMessagingService.g (СТРАНИЦА: 53) в avgp.run (неизвестный источник) в java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1112) в java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) в usj.run (страница: 2) на java.lang.Thread.run(Thread.java: 831)
Ответ №1:
Ответы на ваши вопросы:
-
Вы не обязаны исправлять все ошибки и предупреждения. Наличие ошибок и предупреждений не блокирует публикацию. Предварительный отчет используется, чтобы помочь вам найти наиболее распространенные ошибки на случай, если вы пропустили их при тестировании, но он не найдет все ошибки.
-
Вы не можете изменить тестовые устройства на консоли Google Play. Однако вы можете использовать тестовую лабораторию Firebase, которая позволяет вам выбирать устройства, на которых вы хотите протестировать.
-
Вы можете игнорировать эту ошибку. Похоже, что отчет о предварительном запуске сообщает обо всех ошибках, возникающих на устройстве, поэтому вы можете игнорировать те, которые не связаны с вашим приложением.
Комментарии:
1. support.google.com/googleplay/android-developer/answer/…
2. Мое приложение находится на рассмотрении, но у меня есть ошибка 2 и написано «Обнаружены ошибки. Исправлено перед выпуском в производство.». Так что, если я оставлю это так, будет ли проверка в конечном итоге завершена?
3. Как я уже говорил выше, ошибки не блокируют публикацию, и ваше приложение все равно будет опубликовано после его проверки