Как запустить Build Runner в Windows 10 из Android Studio

Я слежу за лабораторией кода Google для Flutter Googlemaps,

https://codelabs.developers.google.com/codelabs/google-maps-in-flutter/

G Labs говорит

После того, как вы добавили этот код, ваша IDE (если вы его используете) должна отобразить несколько красных волнистых линий, поскольку она ссылается на несуществующий файл-родственник location.g.dart. Этот сгенерированный файл преобразуется между нетипизированными структурами JSON и именованными объектами. Создайте его, запустив build_runner:

Бегун сборки должен выводить это:

$ flutter packages pub run build_runner build
[INFO] Generating build script...
[INFO] Generating build script completed, took 291ms

[INFO] Initializing inputs
[INFO] Reading cached asset graph...
[INFO] Reading cached asset graph completed, took 65ms

[INFO] Checking for updates since last build...
[INFO] Checking for updates since last build completed, took 595ms

[INFO] Running build...
[INFO] 1.2s elapsed, 0/1 actions completed.
[INFO] Running build completed, took 1.2s

[INFO] Caching finalized dependency graph...
[INFO] Caching finalized dependency graph completed, took 27ms

[INFO] Succeeded after 1.2s with 1 outputs (1 actions)

$
  • Я добавил dev_dependency 'build_runner: ^1.2.7' в свой файл.yaml, немного погуглил, попробовал различные команды в Android Studio Terminal, ни одна из которых не была распознана.
  • Я попытался изменить каталог терминала из каталога моего приложения в каталог C:/flutter, но команды по-прежнему не распознавались.

Понятия не имею, как это сделать. В их распечатке с консоли курсор курсора - это знак $, который не отображается для консоли Android Studio в Windows 10, так что... путаница.

Вот файл.yaml по запросу

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  google_maps_flutter: ^0.5.11
  http: ^0.12.0+1
  json_serializable: ^2.0.2


  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.3

dev_dependencies:
  pedantic: ^1.4.0
  build_runner: ^1.2.7
  flutter_test:
    sdk: flutter

1 ответ

Решение

@i6x86 правильно диагностировал проблему, я не настроил Flutter полностью. Я выполнил инструкции здесь: https://flutter.dev/docs/get-started/install/windows

Перезагрузил Android Studio и вуаля, проблема решена.

Другие вопросы по тегам