美文网首页
Mac OS  flutter-desktop-embeddin

Mac OS  flutter-desktop-embeddin

作者: Gilfoylex | 来源:发表于2019-08-18 00:20 被阅读0次
  1. 安装flutter sdk
  2. 下载并运行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目录中

相关文章

网友评论

      本文标题:Mac OS  flutter-desktop-embeddin

      本文链接:https://www.haomeiwen.com/subject/gkplsctx.html