异常:No Linux desktop project configured error on flutter project
Exception: No Linux desktop project configured error on flutter project
当我尝试将我的应用程序构建到 Flutter Desktop 时失败并显示以下消息:
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.
我的配置是:
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!
您必须为现有应用程序手动添加桌面支持
运行: flutter create .
添加必要的依赖项。
您可能错过了 linux 桌面支持的步骤。这是因为您正在尝试 运行 项目,该项目是从不同平台(例如 mac/windows)初始构建的。这是根据官方文档。
flutter_add_linux
另一个解决方案是 flutter create repo_name
在 linux 上创建新应用。然后将 linux 文件夹复制到现有的 repo 中。这将解决您的问题。
要向现有 Flutter 项目添加桌面支持,运行 在终端中从项目根目录执行以下命令:
flutter create --platforms=windows,macos,linux .
来源:https://flutter.dev/desktop#add-desktop-support-to-an-existing-flutter-app
使用这些命令
$ flutter channel dev
$ flutter upgrade
$ flutter config --enable-linux-desktop
在 运行 之后,这些命令会启动一个新的 Flutter 项目,您应该可以开始了。 :)
而 运行 桌面应用程序 错误
解决方法:
要向现有的 Flutter 项目添加桌面支持,运行 在终端中从项目根目录执行以下命令:
这里我们添加完整桌面支持
flutter create --platforms=windows,macos,linux .
只需要windows
flutter create --platforms=windows .
只需要Linux
flutter create --platforms=Linux .
提示:
要创建一个包括桌面支持(除了移动和网络支持)的新应用程序,运行以下命令,将 myapp 替换为您的项目名称:
flutter create myapp
cd myapp
更多信息:flutter.dev/desktop
当我尝试将我的应用程序构建到 Flutter Desktop 时失败并显示以下消息:
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.
我的配置是:
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!
您必须为现有应用程序手动添加桌面支持
运行: flutter create .
添加必要的依赖项。
您可能错过了 linux 桌面支持的步骤。这是因为您正在尝试 运行 项目,该项目是从不同平台(例如 mac/windows)初始构建的。这是根据官方文档。 flutter_add_linux
另一个解决方案是 flutter create repo_name
在 linux 上创建新应用。然后将 linux 文件夹复制到现有的 repo 中。这将解决您的问题。
要向现有 Flutter 项目添加桌面支持,运行 在终端中从项目根目录执行以下命令:
flutter create --platforms=windows,macos,linux .
来源:https://flutter.dev/desktop#add-desktop-support-to-an-existing-flutter-app
使用这些命令
$ flutter channel dev
$ flutter upgrade
$ flutter config --enable-linux-desktop
在 运行 之后,这些命令会启动一个新的 Flutter 项目,您应该可以开始了。 :)
而 运行 桌面应用程序 错误
解决方法:
要向现有的 Flutter 项目添加桌面支持,运行 在终端中从项目根目录执行以下命令:
这里我们添加完整桌面支持
flutter create --platforms=windows,macos,linux .
只需要windows
flutter create --platforms=windows .
只需要Linux
flutter create --platforms=Linux .
提示:
要创建一个包括桌面支持(除了移动和网络支持)的新应用程序,运行以下命令,将 myapp 替换为您的项目名称:
flutter create myapp
cd myapp
更多信息:flutter.dev/desktop