Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK。Flutter 兼容现有的代码,免费且开源,在全球开发者中普遍被使用。git
Flutter有如下特色:github
Flutter开发环境window版:windows
要安装并运行Flutter,您的开发环境必须知足如下最低要求:app
git for windows (Git命令行工具)编辑器
下载Flutter SDK:工具
因为一些Flutter命令须要联网获取数据,若是您是在国内访问,因为众所周知的缘由,直接访问极可能不会成功。 PUB_HOSTED_URL
和FLUTTER_STORAGE_BASE_URL
是google为国内开发者搭建的临时镜像。先在你的环境变量中添加以下:性能
开始->控制面板->用户帐户->更改个人环境变量->新建gradle
肯定后,再新建一个以下:ui
先在你经常使用的目录下新建一个文件夹,而后用vscode编辑器打开那个文件夹,进行git下载,输入以下命令:google
JLB3610@JLB3610-PC MINGW64 /e/zengfp/flutter
$ git clone -b beta https://github.com/flutter/flutter.git
把flutter下载到flutter文件夹下。下载成功后,继续输入
JLB3610@JLB3610-PC MINGW64 /e/zengfp/flutter
$ PUB_HOSTED_URL=https://pub.flutter-io.cn
再输入
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
最后再输入
PATH=E:\zengfp\flutter\flutter\bin:$PATH
上面那个红色的路径是flutter文件下载后的bin的路径。根据本身安装的文件路径进行设置。
安装完成后,继续在环境变量Path中设置flutter的路径,注意用;隔开如图:
设置完这些以后,会对后面的依赖下载什么的更加快捷方便。
重启window让上面的设置生效。
而后在flutter文件下面,找到flutter_console.bat文件,双击打开会出现如图,进入到终端
运行flutter doctor 命令以查看是否须要安装任何依赖项来完成安装:
flutter doctor
这个的安装过程会比较慢,并且也容易出现坑。若是你不是经过flutter_console.bat进入的终端进行flutter doctor安装依赖,而是直接在git下直接使用命令flutter doctor安装依赖,就会出现报错,会提示Unknown operating system. Cannot install Dart SDK。
你会看到flutter/bin/cache/dart-sdk文件下为空,没有安装成功。因此须要经过flutter_console.bat进入进行安装,这样才会成功。
Android studio配置
须要安装Android studio 3.0及以上版本和Android SDK,并且还须要Flutter和Dart插件才能够使用
Flie->settings-Browse Repositories
一样的方法安装Dart。
而后开始建立写demo建立文件夹了
以后开始真机调试了,用数据线将电脑与你的手机链接,手机开启USB调试
点击绿色三角形按钮,开启运行
而后在真机上会看到以下图:
这个时候体验下热重载:
修改后保存,在手机迅速看到改变,方便快捷。
VScode中配置
打开vscode,在扩展里面输入flutter,下载这个插件以后重启vscode。
而后在本身建立的flutter项目目录下,输入flutter devices命令
若是出现手机的型号,说明机子链接成功,而后输入如下命令:
JLB3610@JLB3610-PC MINGW64 /e/zengfp/flutter/myapp
$ flutter run
Launching lib/main.dart on GIONEE O8 in debug mode...
Initializing gradle... 1.2s
Resolving dependencies... 3.2s
Gradle task 'assembleDebug'... 10.4s
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk... 3.5s
Syncing files to device GIONEE O8... 1.8s
🔥 To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
An Observatory debugger and profiler on GIONEE O8 is available at: http://127.0.0.1:59907/
For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
出现了上面的显示,说明在你手机上你已经能看到显示结果了。在vscode中的热更新是按字母‘r’键,也是比较方便。
附上flutter中文网址: https://flutterchina.club/