- 安装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
Screen Shot 2019-08-18 at 12.14.48 AM.png
flutter界面对应的main.dart位于flutter-desktop-embedding/example/lib目录中










网友评论