vscode запускает и отлаживает проект флаттера

Flutter
vscode запускает и отлаживает проект флаттера

VSCode также является редактором, официально рекомендованным флаттером. Есть еще много проблем, на которые следует обратить внимание при использовании vscode для запуска и отладки проектов флаттера. Когда я только начинал, я не мог сделать это за один раз, поэтому сейчас я подытожу конкретные шаги.

Что-то должно развиваться раньше

Среда установки

  1. Установить флаттер:Адрес установки
  2. Установите vscode:адрес установки
  3. Установите соответствующие плагины в vscode — Dart, flutter two или другие соответствующие плагины.
    有关插件

установить переменную

  1. Заполните путь хранения флаттера, который вы только что загрузили, в переменной среды.

    20191126120852.png

  2. Установите PUB_HOSTED_URL" и "FLUTTER_STORAGE_BASE_URL"

Если вы используете два официальных адреса, вы можете остаться в разрешении зависимостей... это трудно пройти.

Gradle по умолчанию подключается напрямую к сети, даже если на Mac установлен глобальный прокси-сервер. Даже если вы настроите прокси для Android Studio, он все равно будет легко подключаться напрямую к веб-сайту, к которому вы не сможете подключиться в Китае до конца своей жизни...

Поэтому позже я изменил его на:

FLUTTER_STORAGE_BASE_URL: https://mirrors.sjtug.sjtu.edu.cn
PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug.sjtu.edu.cn

Установка Android Studio / Xcode и симулятор

Поскольку на момент написания этой статьи я использую Windows, поддерживается только Android. Затем перейдите к загрузке Android Studio.

Если вы Mac и хотите разрабатывать для iOS, загрузите XCode.

Что касается загрузки эмулятора, его можно загрузить из AVD Manager в AS.

20191126135229.png

flutter doctor

Откройте терминал и введитеflutter doctorВыполните диагностику следующей операционной среды на наличие проблем.

20191126135342.png

Создать проект

Основное представление здесь состоит в том, чтобы создать проект под VSCode:

Новое строительство

допустимыйControl+p, войти>flutter: new projectСоздайте проект.

20191126135520.png

20191126135624.png

выберите устройство

Нажмите «Устройства» в правом нижнем углу VScode и выберите эмулятор, который вы только что загрузили в AS.

20191126135859.png

Если вы откроете успех, вы автоматически запустите симулятор, например:

20191126140017.png

Стартовый проект

введите команду:flutter run, ожидая загрузки зависимостей.

20191126140118.png
.

После успешного запуска вы увидите следующий экран.

20191126140228.png

отладка

Выберите для отладки (ошибки), добавьте конфигурацию отладки, просто добавьте конфигурацию, а затем сохраните ее. Выберите «Включить отладку» в левом верхнем углу. Проект начинает упаковываться и собираться для установки на выбранное устройство.

20191126140429.png

Эту конфигурацию можно использовать для настройки и сохранения:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "dart",
      "name": "Flutter",
      "request": "launch"
    }
  ]
}

Средний контроллер панели отладки появляется после успешной отладки.

20191126140739.png

горячая перезагрузка

Отредактируйте и вставьте Text('hello flutter') в lib/main.dart, сохраните файл, и вы обнаружите, что эффект сразу появится в приложении, а разработка проходит так гладко. Это чем-то похоже на функцию горячей перезагрузки, реализованную интерфейсным веб-пакетом.

20191126140935.png