flutter学习之路
1.环境配置要点:
下载最新的FlutterSDK、androidStudio
选择合适的sdk安装路径 例如:/Users/本地用户/development/flutter
配置环境变量:
配置文件路径:bash(/.bash_profile)/zsh(/.zshrc)
#Flutter 镜像配置
export PUB_HOSTED_URL=pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=storage.flutter-io.cn
#Flutter 环境配置
export PATH=/Users/luokairui/development/flutter/bin:$PATH
配置好之后重启终端,执行flutter doctor命令系统会自动检测当前环境缺少哪些东西,并做一些初始化的事情。
根据警告一一解决,
例如我这里遇到:Android toolchain - develop for Android devices。
例如第一次会提示没有license 按照提示执行 flutter doctor --android-licenses即可
2.常见问题记录:
如果关闭工程的时候卡住,此时强行command+q强制结束ide,那么下次再进入的时候工程会卡死。解决办法:执行 rm /用户目录/flutter/bin/cache/lockfile 删除缓存文件
3.语法特性:
当引入的不同库中存在相同的类名、方法名或其他相同名称时,有时会出现冲突的问题,在Dart中,通过指定一个或多个库前缀的方式解决,使用 as 关键字。
例如:
import 'common/common.dart';
import 'common/common1.dart' as com1;
main(){
description();
com1.description();
}
4.语法特性:部分导入、不导入printInfo
import 'common/common.dart' show printInfo;
import 'common/common.dart' hide printInfo;