新手学习flutter中,中间蹚了不少坑,不过乐于其中,记录下防止遗忘。
- 下载安装Flutter运行环境,去官网下载,或去GitHub下载都可以,
- 安装编辑器工具,新手推荐Android Studio(也是Google亲爹推荐),VSCode也很优秀,但需要配置一些插件,感觉有点折腾了,等熟悉了随便折腾。
- 命令行创建flutter项目,flutter create example -i objc -a java,可以很方便置顶底层默认语言,不然引擎默认使用Kotlin、Swift。(注意包名)
- 检测flutter运行环境是否正常,运行flutter doctor,有报错根据官网文档逐项解决,第一次接触flutter这里最容易碰到gradle配置问题,time out/或直接断开连接,卡在那儿动都动不了(科学上网的问题),三种方法:翻强搭梯子、配置Gradle国内镜像源、手动下载相应Gradle版本导入到本地Gradle文件目录下(怎么找到,搜一下就知道)。
- 找到lib目录下的pubspec.yaml文件,添加项目需要的插件,添加完运行pub get
- Android项目需要添加SDK依赖的,找到Android/app下的build.gradle文件,在dependencies配置块下添加依赖(如果没有dependencies自行在末尾添加),添加完cd到Android根目录运行gradlew build构建Android项目需要的依赖文件。
- 可以运行Android Studio debug真机调试了,预览Demo效果了。
iOS部分的还没写,先这样,后续修改。。。