Flutter Dev FAQ

Материал из AuroraWiki
Версия от 15:30, 6 июля 2024; Сергей Новиков (обсуждение | вклад) (Новая страница: «== Разработка на Flutter == '''Как можно сделать, чтобы ide тянул декларации с flutter-embeeded? Пишу плагин, неудобно, что не вижу сразу параметры и прочее.''' Создать в корне проекта файл .vscode/c_cpp_properties.json { "configurations": [ { "name": "Linux", "includePath": [ "${wor...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Разработка на Flutter

Как можно сделать, чтобы ide тянул декларации с flutter-embeeded? Пишу плагин, неудобно, что не вижу сразу параметры и прочее.

Создать в корне проекта файл .vscode/c_cpp_properties.json

{

   "configurations": [
       {
           "name": "Linux",
           "includePath": [
               "${workspaceFolder}/**",
               "<target-path>/usr/include",
               "<target-path>/usr/include/flutter-embedder"
           ],
           "defines": [
               "__ARM_PCS_VFP"
           ],
           "compilerPath": "/usr/bin/g++",
           "cStandard": "c17",
           "cppStandard": "c++17",
           "intelliSenseMode": "clang-x64"
       }
   ],
   "version": 4

}

Как подключиться к докер-образу устройства с GUI/настроить VNC на устройстве?


По проводу так:

ssh defaultuser@192.168.2.15

devel-su

pkcon install lipstick2vnc

systemctl --user start lipstick

systemctl --user start vnc.socket

systemctl --user status lipstick

Подробнее про трансляцию экрана по сети тут https://openrepos.net/content/coderus/screencast

За что отвечает файл .desktop во flutter-приложении?

В ролике объясняется взаимодействие flutter-приложения с файлом .desktop https://www.youtube.com/watch?v=WEPRiJNQNmE&ab_channel=Friflex

Как запустить flutter-приложение в режиме отладки?

Запускать приложение, созданное в режиме отладки нужно без песочницы. Если запускать через aurora-cli run то запуск будет в песочнице через invoker, если через debug dart то команда сформирует скрипты, конфиги и запустит приложение. Приложение должно быть уже собрано в debug режиме и установлено на девайс/эмулятор

aurora-cli flutter debug dart -v

Команда выше должна выдать ссылку, и можно подключаться через vscode

Скачал пакеты для поддержки флаттер-приложений, но они не устанавливаются из диспетчера файлов

Если у вас Аврора ОС 5, но пакеты для поддержки флаттер-приложений устанавливать не требуется. Если У вас Аврора ОС 5, то системные пакеты из диспетчера файлов не устанавливаются