При запуске appbundle сборки flutter для Android на Windows выдается ошибка - PullRequest
0 голосов
/ 01 марта 2020

Запуск flutter build appbundle из папки проекта дает следующий вывод:

Внимание! Инструмент 'flutter', который вы используете в данный момент, взят из другого хранилища Flutter, чем последнее, использованное этим пакетом. Вместо этого будет использоваться репозиторий, из которого в данный момент выполняется инструмент «Флаттер». инструмент Flutter: C: \ flutter предыдущая ссылка: C: \ flutter_sdk \ flutter Это может произойти, если у вас установлено несколько копий флаттера. Пожалуйста, проверьте системный путь, чтобы убедиться, что вы

используете ожидаемую версию (запустите 'flutter --version', чтобы увидеть, какой флаттер находится на вашем пути).

Запуск задачи Gradle 'bundleRelease' ... Внимание! Инструмент 'flutter', который вы сейчас используете, взят из другого хранилища Flutter, чем тот, который последний раз использовал его пакет. Вместо этого будет использоваться репозиторий, из которого в данный момент выполняется инструмент 'flutter'.

запущенный инструмент Flutter: C: \ flutter

предыдущая ссылка: C: \ flutter_sdk \ flutter

Это может произойти, если у вас установлено несколько копий флаттера. Пожалуйста, проверьте системный путь, чтобы убедиться, что вы используете ожидаемую версию (запустите 'flutter --version', чтобы увидеть, какой флаттер находится на вашем пути).

Сообщение компилятора:

/ C: / flutter_sdk / flutter / packages / flutter / lib / src / render / layer.dart: 1580: 36: Ошибка: «ImageFilterEngineLayer» не отображается в формате ype.

 oldLayer: _engineLayer as ui.ImageFilterEngineLayer,
                               ^^^^^^^^^^^^^^^^^^^^^^

/ C: / flutter_sdk / flutter / packages / flutter / lib / src / render / layer.dart: 1578: 27: Ошибка: метод 'pushImageFilter' не определен для класса 'SceneBuilder'.

  • 'SceneBuilder' из 'dart: ui'.

Попробуйте исправить имя с именем существующего метода или определить метод с именем «pushImageFilter».

engineLayer = builder.pushImageFilter(

                      ^^^^^^^^^^^^^^^

Целевой объект kernel_snapshot не выполнен: исключение: ошибки при создании моментального снимка: null

сборка не удалась.

FAILURE: Сбой сборки с исключением.

  • Где:

Script 'C: \ flutter \ packages \ flutter_tools \ gra dle \ flutter.gradle 'строка: 780

  • Что пошло не так:

Не удалось выполнить задачу': app: compileFlutterBuildRelease '.

Процесс 'команда' C: \ flutter \ bin \ flutter.bat '' завершен с ненулевым значением выхода 1

  • Попробуйте:

Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите с --scan, чтобы получить полное представление.

СБОЙ ПО СТРОИТЕЛЬСТВУ в 16s Running Gradle task 'bundleRelease' ... 17.7s Ошибка Buglele bundleRelease завершилась неудачно с кодом выхода 1

Я попытался flutter upgrade --force, увидев еще один аналогичный пост для другой ошибки, но все равно я получаю вышеуказанную ошибку.

Как я могу устранить эту ошибку и получить сборку приложения?

...