Флаттер показывает только белый экран после обновления до v1.14.7-pre.83 и миграции на AndroidX - PullRequest
0 голосов
/ 01 февраля 2020

Используемая мной версия флаттера - 1.14.7-pre.83.

flutter version

Вот скриншот ошибок, отображаемых при попытке построить приложение после обновления.

**Errors shown when I build my project.**

После ugrade также было сказано, что мне нужно перенести мой проект на androidX. Я попытался добавить

android.useAndroidX=true android.enableJetifier=true

в gradle.properties , но это привело меня к другой проблеме, показанной на скриншоте ниже. Это все еще показывает пустой экран. Пожалуйста, помогите мне в этом. enter image description here

Ответы [ 2 ]

1 голос
/ 01 февраля 2020

Вы используете мастер-канал, вы можете переключиться на стабильный канал

Когда мы считаем, что у нас особенно хорошая сборка, мы продвигаем ее на стабильный канал. Мы намерены делать это более или менее каждый квартал, но это может варьироваться. Мы рекомендуем использовать этот канал для всех выпусков производственных приложений. Мы можем отправлять исправления в стабильный канал для высокоприоритетных ошибок, хотя мы намерены делать это редко.

Выполнить:

flutter channel stable
flutter upgrade

https://github.com/flutter/flutter/wiki/Flutter-build-release-channels

0 голосов
/ 02 февраля 2020

Решил проблему, добавив WidgetsFlutterBinding.ensureInitialized(); к функции main (), а затем нажмите R для горячего перезапуска и восстановления состояния.

Ссылка: Флаттер: необработанное Исключение: ServicesBinding.defaultBinaryMessenger был доступен до того, как был осуществлен доступ связывание было инициализировано

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...