Flutter Dev FAQ
Как можно сделать, чтобы 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, то системные пакеты из диспетчера файлов не устанавливаются