Flutter 桌面开发Windows应用要点

 

 ready 准备工做 使用master版本git

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

orshell

flutter channel masterwindows

 

flutter upgradeide

flutter doctorgoogle

 

run example运行范例debug

set ENABLE_FLUTTER_DESKTOP=truecode

flutter devicesorm

cd flutter/../ ##和flutter同一目录安装 https://github.com/google/flutter-desktop-embeddingget

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

cd example

flutter packages get

flutter run

 

 

new project 若是是新建项目要准备

copy ..\flutter-desktop-embedding\example\windows .

修改添加 lib/main.dart 

import 'dart:io' show Platform;


import 'package:flutter/foundation.dart' show debugDefaultTargetPlatformOverride;



void main() {

// See https://github.com/flutter/flutter/wiki/Desktop-shells#target-platform-override

debugDefaultTargetPlatformOverride = TargetPlatform.fuchsia;

runApp(new MyApp());

 }

 

see also

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