• Flutter Windows应用demo


    下载flutter sdk:

    git clone -b master https://github.com/flutter/flutter.git

    启用windows支持:

    flutter config --enable-windows-desktop
    set ENABLE_FLUTTER_DESKTOP=true 

    运行flutter doctor:

    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel master, v1.18.0-6.0.pre.80, on Microsoft Windows [Version 10.0.18363.720], locale zh-CN)
    [√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    [X] Visual Studio - develop for Windows
        X Visual Studio not installed; this is necessary for Windows development.
          Download at https://visualstudio.microsoft.com/downloads/.
          Please install the "Desktop development with C++" workload, including the following components:
            MSBuild
            MSVC v142 - VS 2019 C++ x64/x86 build tools
             - If there are multiple build tool versions available, install the latest
            Windows 10 SDK (10.0.17763.0)
    [√] Android Studio (version 3.6)
    [!] IntelliJ IDEA Ultimate Edition (version 2019.3)
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
    [√] Connected device (1 available)

    可以看出来,需要下载Visual Studio:里面有提示下载的地址:https://visualstudio.microsoft.com/downloads/

    然后安装 "Desktop development with C++" ,要注意的是: Windows 10 SDK (10.0.17763.0) ,需要下载的是10.0.17763.0这个版本的。因为默认下载的是其他版本的sdk,所以勾选的时候,需要注意选择。 MSBuild  MSVC v142 - VS 2019 C++ x64/x86 build tools 这2个是默认就有选择的。

    再次运行flutter doctor,就说明flutter支持windows应用就好了。

    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel master, v1.18.0-6.0.pre.80, on Microsoft Windows [Version 10.0.18363.720], locale zh-CN)
    
    [√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    [√] Visual Studio - develop for Windows (Visual Studio Enterprise 2019 16.5.4)
    [√] Android Studio (version 3.6)
    [!] IntelliJ IDEA Ultimate Edition (version 2019.3)
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
    [√] Connected device (1 available)

    下载windows应用demo:

    git clone https://github.com/google/flutter-desktop-embedding

    运行Flutter windows应用的demo:

    D:DevelopmentWorkspaceFlutterWindowsflutter-desktop-embedding	estbed>D:DevelopmentFlutterSDKflutter_masterflutterinflutter run

    运行效果:

    参考资料:

    https://github.com/wintops/Atopas/blob/master/flutter_windows.md

    https://zhuanlan.zhihu.com/p/91686888

  • 相关阅读:
    (C++)string类杂记
    理解inode
    WPF 未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项
    网络抓包 Fiddler
    网络抓包 wireshark
    Vistual Studio Community 2017 账号的许可证过期,公安网激活方法
    C#实现图片叠加,图片上嵌入文字,文字生成图片的方法
    编写html与js交互网页心得:编写两个按钮切换显示不同的图片
    WPF当中StaticResource调用方法
    WPF通过DynamicResource的用法
  • 原文地址:https://www.cnblogs.com/hbolin/p/12727186.html
Copyright © 2020-2023  润新知