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的稳定版,就比较顺利了。

flutter详细讲解(Flutter实战总结-1)(1)

4、用Android Studio创建功能,运行时无法启动Android的模拟器。

  • Device Manager也无法打开,最后发现不是AVD Manager问题,因为我重新下载AS的稳定版,默认JDK的版本比较新,之前使用的是1.8,切换回旧版本,就可以了。

flutter详细讲解(Flutter实战总结-1)(2)

调试iOS比较顺利,XCode集成环境比AS简单多。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页