flutter详细讲解(Flutter实战总结-1)
一直做原生的iOS、Android开发,跨平台选择Flutter,最接近Native体验,Dart语言也很容易上手。
机器环境主要如下:
1)Mac Book Pro,OS 11.3.1
2)XCode
3)Android Studio(只安装了Preview版)
4)Visual Studio Code
5)Flutter v2.8.1
安装和配置环境过程,记录几个有用的环节:
1、在Mac上配置Flutter的环境变量
- 可以Shift Command .快捷键,显示系统的隐藏文件。
- User的根目录下.bash_profile文件,直接拖到TextEdit中编辑。
2、在使用Flutter Doctor检查遇到“Unable to find bundled Java version”问题。
- 方法1:修改flutter sdk下的文件,flutter/packages/flutter_tools/lib/src/android/android_studio.dart,找到join(directory, 'jre', 'JDK', 'Contents', 'Home'),去掉'jdk'参数。
- 方法2:因为只安装了Android Studio Preview,所以没有对应的jdk目录。到/Applications/Android Studio Preview.app/Contents/jre,在目录下手动创建jdk文件夹。
3、在Android Studio中安装完Flutter plugin后,Create flutter project点击没反应,不是网上说的卡死。
- 我用命令行创建一个工程,然后用Android Studio打开工程。
- Android Studio给了正确提示,原来是Preview版不支持Flutter plugin,于是下载了Preview的稳定版,就比较顺利了。
4、用Android Studio创建功能,运行时无法启动Android的模拟器。
- Device Manager也无法打开,最后发现不是AVD Manager问题,因为我重新下载AS的稳定版,默认JDK的版本比较新,之前使用的是1.8,切换回旧版本,就可以了。
调试iOS比较顺利,XCode集成环境比AS简单多。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com