Exception: No Linux desktop project configured error on flutter project
Solution 1
You might have missed step from linux desktop support. It is because you're trying to run project which is initial build from different platform (eg. mac/windows). This is according to official documentation. flutter_add_linux
Another solution is create new app by flutter create repo_name
on linux. Then copy linux folder into existing repo. This will fix your problem.
Solution 2
you have to manually add desktop support for existing apps
run: flutter create .
to add the necessary dependencies.
Solution 3
To add desktop support to an existing Flutter project, run the following command in a terminal from the root project directory:
flutter create --platforms=windows,macos,linux .
src : https://flutter.dev/desktop#add-desktop-support-to-an-existing-flutter-app
Solution 4
solution:
To add desktop support to an existing Flutter project, run the following command in a terminal from the root project directory:
Here we add full desktop support
flutter create --platforms=windows,macos,linux .
Only need Windows
flutter create --platforms=windows .
Only need Linux
flutter create --platforms=linux .
Tip:
To create a new application that includes desktop support (in addition to mobile and web support), run the following commands, substituting myapp with the name of your project:
flutter create myapp
cd myapp
For more Information : flutter.dev/desktop
rvndsngwn
Updated on December 16, 2022Comments
-
rvndsngwn over 1 year
When I try to build my app to Flutter Desktop its fail with this message:
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.
My configuration is:
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!
-
saleh asadi over 2 yearsjust for who get error after running this command, need to include
--org
parameter if you changed the package name.