- 安装flutter sdk
- 下载并运行demo
安装 flutter sdk
运行桌面程序需要master
分支的sdk
,从github
仓库中获取最新代码,至少截止目前(2019-08-17)桌面版还只在master
分支
git clone -b master https://github.com/flutter/flutter.git
然后添加环境变量以便flutter
能够正常安装依赖
export PATH=‘替换为上一步的代码下载目录’/bin:$PATH
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
环境变量配置好后执行flutter docter
下载安装并检查对应的依赖,检查依赖的结果类似下面这种
[✓] Flutter (Channel master, v1.9.1-pre.84, on Mac OS X 10.14.6 18G87, locale en-CN)
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
You may also want to add it to your PATH environment variable.
[!] Xcode - develop for iOS and macOS (Xcode 10.3)
! CocoaPods out of date (1.6.0 is recommended).
CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/platform-plugins
To upgrade:
sudo gem install cocoapods
pod setup
[!] Android Studio (not installed)
[!] VS Code (version 1.36.1)
✗ Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected device
! No devices available
在Mac os x
上运行桌面app只需要 [✓] Flutter
和[!] Xcode
检查不是[✗]
就没有问题,检查结果有[✗]
一般都会有解决方法的提示,根据提示解决对应问题即可
环境安装好以后打开flutter对应的桌面平台支持
flutter config --enable-macos-desktop
下载并运行demo
从github clone
最新的桌面app代码 flutter-desktop-embedding
git clone https://github.com/google/flutter-desktop-embedding.git
构建运行
cd flutter-desktop-embedding/example
flutter run

flutter界面对应的main.dart
位于flutter-desktop-embedding/example/lib
目录中
网友评论