macOS下Flutter环境集成
一、准备工作:
1、翻墙
2、Flutter中文官方文档:https://flutter.cn/docs/get-started/install
二、集成Flutter
1、下载Flutter SDK
2、配置Flutter的PATH环境变量
vim .zshrc
open .zshrc
添加:
export PATH=$PATH:/Users/yangxu/Develop/flutter/bin
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
3、设置iOS开发环境
4、设置安卓开发环境
5、使用VSCode作为开发工具,下发flutter
6、flutter doctor检测环境是否搭建成功
三、创建Flutter Demo
1、动态更新
四、遇到的问题
1、设置Flutter的Path环境路径时,不明白bash与zsh的区别,命令行是zsh应该把路径设置到zsh中,不然需要每次配置Flutter
2、新建Flutter Demo时,需要使用flutter pub get 安装依赖包
3、VSCode编译不通过时,可以通过命令行执行 flutter run 查看具体的错误信息,
4、运行iOS模拟器的时候,需要选择其中一个模拟器
5、运行安卓模拟器的时候,发生错误
* What went wrong:Execution failed for task ':app:desugarDebugFileDependencies'.> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> /home/(username)/Android/Sdk/build-tools/28.0.3/core-lambda-stubs.jar
解决办法:删除该路径下的28.0.3 重新运行,编译通过
四、总结
1、翻墙
2、美区账号