原理:https://zhuanlan.zhihu.com/p/36861174
微博示例:https://github.com/huangruiLearn/flutter_hrlweibo
安装环境
下载SDK:https://codelabs.flutter-io.cn/codelabs/flutter-cupertino-cn/index.html#1
配置环境
没有文件先执行下创建文件:touch .bash_profile
打开.bash_profile
open -e .bash_profile
在export PATH=flutter路径/flutter/bin:$PATH
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=/Users/mac/Desktop/flutterSDK/flutter/bin:$PATH
export ANDROID_HOME=/usr/local/android-sdk-macosx
export ANDROID_HOME=/Users/mac/Library/Android/sdk
PATH=${PATH}:$ANDROID_HOME/platform-tools
PATH=${PATH}:$ANDROID_HOME/tools
保存,关闭
source .bash_profile
测试安装是否成功
which flutter
flutter -h
发现终端每次都要source .bash_profile生效
解决方法:
// 切换到 ~ 目录下
$ cd ~
// 编辑 .zshrc 文件,如果没有则自动创建
$ vi .zshrc
// 按 i 进入编辑模式,并且在最后一行写入下面内容
source ~/.bash_profile
// 按 esc ,然后输入 wq 退出
// 重启终端,会发现已经生效
常用的库
dio: ^3.0.0 #http网络
fluttertoast: ^4.0.0
json_serializable
flutter packages pub run build_runner build //使用 build_runner 生成 .g.dart 文件
flutter packages pub run build_runner build --delete-conflicting-outputs
制作模板
flutter命令
// 创建工程
flutter create xxxx
// 拉取package
flutter pub get
// 查看版本过时的
flutter pub outdated
// 更新
flutter pub upgrade --major-versions
网友评论