新人求教,关于 Flutter 编译的疑惑(flutter)
新人刚开始接触 Flutter,网上各种吹嘘
之前一直搞 android 开发,现在公司让我调研 Flutter 是否实用
现在环境什么的已经部署好了。让我很郁闷的是 Flutter 的编译机制
1.虽然是热更新,在进行一些小修改的时候可以直接在开发机上显示,但是部分修改好像不行
2.包依赖一旦增多,打包发布的时间几何备增长,看了一下依赖,如果和之前用原生 android 开发真的不算多,但是编译起来每次都要等很久(确认已经 pub get 过了)
3.首次连接手机调试非常痛苦,和打包发布一样,好像每次都需要重新编译打包,没有 android gradle 里面那种缓存机制,一次漫长的等待
4.手机拔掉数据线之后,重新插上不会自动重连,安卓机偶尔可以通过命令重新连接上,苹果机每次都需要重新编译 而且调试程序还不能退出,一旦退出,又是一次重新编译,又是漫长的等待。有时手机黑屏时间长了也会失去连接,总之就是用着各种不爽。
网上说 flutter 这种热更新机制开发很爽,但是我这种经常换各种机器开发的人实在是不知道怎么个爽法。 是我使用的姿势不对?还是我电脑配置太差?请教各位大牛。
新人求教,关于 Flutter 编译的疑惑(flutter)
我是先学的 flutter 再学的 Android,写 Android 的感觉就像学完 react 后再学 jQuery 的感觉。。。还好 kotlin 还是很舒服的,UI 写的让人怀疑人生。。
更多关于新人求教,关于 Flutter 编译的疑惑(flutter)的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
换个电脑吧。flutter 开发效率和体验 比 原生好太多。
18 年的 macbook pro 13 寸 16G 内存自认为电脑已经不差,还需要换多高的配置?
关于Flutter编译的疑惑,以下是一些可能的解答和建议:
-
安装与配置:
- 确保已正确安装Flutter和Dart,并将其添加到环境变量中。
- 根据开发目标(如iOS或Android),配置相应的开发环境,如Xcode或Android Studio。
-
项目创建与依赖管理:
- 使用
flutter create
命令创建新项目,确保项目结构正确。 - 在
pubspec.yaml
文件中管理依赖项,确保依赖版本兼容。 - 使用
flutter packages get
命令安装依赖项。
- 使用
-
编译问题排查:
- 如遇编译错误,首先检查错误信息,可能是版本兼容性问题、依赖冲突或代码错误。
- 尝试运行
flutter clean
命令清除缓存,然后重新编译。 - 确保Flutter和Dart SDK为最新版本,可使用
flutter upgrade
命令更新。
-
特定问题解决:
- 如遇Kotlin Compiler Embeddable下载慢的问题,可尝试使用阿里云等国内镜像源加速下载。
- 如遇依赖关系问题,检查并更新
pubspec.yaml
文件中的依赖版本,或删除并重新安装依赖项。
-
寻求帮助:
- 如问题仍未解决,可查阅Flutter官方文档或社区资源,或在开发者论坛和社区中寻求帮助。
希望以上解答能帮到你,祝你Flutter开发顺利!