Cuando intento compilar mi aplicación en Flutter Desktop, falla con este mensaje:
Running "flutter pub get" in project... Launching lib/main.dart on Linux in debug mode... Exception: No Linux desktop project configured. See https://github.com/flutter/flutter/wiki/Desktop-shells#create to learn about adding Linux support to a project.Mi configuración es:
flutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel master, 1.20.0-3.0.pre.126, on Linux, locale en_US.UTF-8) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0) [✓] Chrome - develop for the web [✓] Linux toolchain - develop for Linux desktop [✓] Android Studio (version 4.0) [✓] Connected device (3 available) • No issues found!tiene que agregar manualmente soporte de escritorio para aplicaciones existentes
ejecutar: flutter create . para agregar las dependencias necesarias.
Es posible que haya perdido el paso del soporte de escritorio de Linux. Es porque está intentando ejecutar un proyecto que es una compilación inicial desde una plataforma diferente (por ejemplo, mac/windows). Esto es según la documentación oficial. flutter_add_linux
Otra solución es crear una nueva aplicación mediante flutter create repo_name en Linux. Luego copie la carpeta de Linux en el repositorio existente. Esto solucionará tu problema.
Para agregar soporte de escritorio a un proyecto Flutter existente, ejecute el siguiente comando en una terminal desde el directorio raíz del proyecto:
flutter create --platforms=windows,macos,linux .src: https://flutter.dev/desktop#add-desktop-support-to-an-existent-flutter-app
Usa estos comandos
$ flutter channel dev
$ flutter upgrade
$ flutter config --enable-linux-desktop
Después de ejecutar estos comandos, inicie un nuevo proyecto de Flutter y debería estar listo para comenzar. :)
Mientras se ejecuta el error de la aplicación de escritorio 
Para agregar soporte de escritorio a un proyecto Flutter existente, ejecute el siguiente comando en una terminal desde el directorio raíz del proyecto:
Aquí agregamos soporte completo de escritorio
flutter create --platforms=windows,macos,linux .Solo necesita ventanas
flutter create --platforms=windows .Solo necesita Linux
flutter create --platforms=Linux .Para crear una nueva aplicación que incluya soporte de escritorio (además de soporte móvil y web), ejecute los siguientes comandos, sustituyendo myapp con el nombre de su proyecto:
flutter create myapp cd myappPara más información: flutter.dev/desktop