Запуск задачи Gradle 'assembleDebug'... AppData/Local/Pub/Cache/git/getflutter-a714b9b006b2208c983b8ecbeb21302f8ccacc13/lib/components/appbar/gf_appbar.dart:312:45: Ошибка: метод не найден: «Scaffold.maybeOf». Запуск задачи Gradle 'assembleDebug'...
окончательный эшафот ScaffoldState = Scaffold.maybeOf (контекст); Запуск задачи Gradle 'assembleDebug'... ^^^^^^^ Запуск задачи Gradle 'assembleDebug'...
Запуск задачи Gradle 'assembleDebug'...
ОШИБКА: сборка не удалась с исключением. Запуск задачи Gradle 'assembleDebug'...
На момент написания этого ответа метод mayOf недоступен в стабильном канале Flutter. Если вы хотите использовать метод mayOf , вам следует соответствующим образом настроить свой канал Flutter. Кроме того, вы можете использовать метод of с nullOk: true
.
Похоже, у вас может быть зависимость от неопубликованного пакета (getflutter). Эта зависимость использует версию пакета getflutter, которая использует новый maybeOf
метод, однако вы находитесь на стабильном канале Flutter, в котором этот метод отсутствует. Вы можете решить эту проблему, заменив версию пакета опубликованной версией:
dependencies:
getwidget: ^1.2.4
Но я не использую mayof нигде в проекте, если честно, это не мой проект с нуля, просто исправляю его, но он до сих пор не запускался.
У вас есть зависимость пакета на основе git, для которой может потребоваться бета-канал Flutter?
Не могли бы вы добавить результат работы
flutter doctor --verbose
, пожалуйста?