Flutter支持Windows\MacOS\Web等

简介: 当我们在Android Studio中创建新的Flutter项目时,发现在platforms中只能选择Android、iOS和Web(flutter版本是2.10.4),而Linux、Windows、MacOS则是灰色的无法选择。但是Flutter已经几个版本前就支持这些平台了,只是需要我们手动来启动一下。

前言


当我们在Android Studio中创建新的Flutter项目时,发现在platforms中只能选择Android、iOS和Web(flutter版本是2.10.4),而Linux、Windows、MacOS则是灰色的无法选择。


但是Flutter已经几个版本前就支持这些平台了,只是需要我们手动来启动一下。


平台支持


启动平台支持很简单,通过flutter config命令即可,如下:

flutter config --enable-web //启动支持web

flutter config --enable-macos-desktop //启动mac支持

flutter config --enable-windows-desktop //启用window支持

flutter config --enable-linux-desktop //启用linux支持


具体可以通过flutter config -h查看

执行命令后可以发现Android Studio中创建新的Flutter项目时这几个平台依然是灰色的,这时候只要重启一下Android Studio即可。

注意:windows平台要求必须有Visual Studio toolchain,否则无法运行和构建


构建


启用平台后就可以进行开发了,开发完成可以通过flutter build命令进行打包,如

flutter build web

flutter build windows

flutter build apk

等等

但是注意build命令依赖当前环境,比如windows中就无法build ios。


目录
相关文章
|
2月前
|
Rust Linux iOS开发
|
5月前
|
Linux Android开发 iOS开发
基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux
基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux
88 0
|
1月前
|
开发框架 Dart 前端开发
构建响应式Web界面:Flutter的跨界前端技术
【2月更文挑战第23天】随着移动互联网的飞速发展,响应式Web设计成为现代前端开发的重要趋势。在众多框架中,Google推出的Flutter以其高效的渲染性能、跨平台能力及丰富的组件生态,为前端开发者带来了新的选择。本文将深入探讨如何利用Flutter进行高效、美观的响应式界面构建,同时剖析其与传统前端技术的差异和优势。
|
1月前
|
Linux iOS开发 MacOS
|
1月前
|
Windows
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
57 2
|
2月前
|
Dart Shell 开发工具
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
|
3月前
|
Web App开发 Ubuntu 应用服务中间件
Flutter笔记:Web支持原理与实践
Flutter笔记:Web支持原理与实践
103 0
|
3月前
Flutter笔记:使用Flutter构建响应式PC客户端/Web页面-案例
Flutter笔记:使用Flutter构建响应式PC客户端/Web页面-案例
58 0
|
3月前
|
Dart 小程序 前端开发
WebSocket 解析与应用(包含web前端、服务端、小程序、dart/flutter中的用法)
WebSocket 解析与应用(包含web前端、服务端、小程序、dart/flutter中的用法)
197 0
|
3月前
|
Linux iOS开发 开发者
Windows、Linux 和 macOS 操作系统:操作系统大比较
Windows、Linux 和 macOS 操作系统:操作系统大比较
98 0