Flutter Mac环境搭建-旧项目(记录)

326 阅读3分钟

一、安装Flutter fvm 的安装基本类似

  1. fvm安装(推荐)可多flutter版本切换

    1. **参考【MacOS 配置 Fvm环境

    2. 安装好fvm,并在Windows配置好fvm全局环境变量后,打开命令工具( 旧项目使用的是 flutter sdk 3.0.1)`

      • fvm install 3.0.1
        fvm use 3.0.1
  2. 普通安装 参照 1.3 搭建Flutter开发环境 | 《Flutter实战·第二版》 安装flutter

注意:fvm 或 普通方式 安装,推荐添加以下环境变量到用户PATH:

  • 普通:在系统环境变量的 Path下 添加 flutter\bin的全路径
  • fvm:在系统环境变量的 Path下 添加 fvm\default\bin的全路径,
  • 添加后 重打开新的cmd 输入 flutter --version 验证

二、编辑器配置

  1. CocoaPods

    1.  两种安装方式

      第一种: HomeBrew安装【Mac cocoapods 3分钟安装教程】 2. Ruby安装【CocoaPods安装教程

      第二种: cocoaPods官方库【CocoaPods.org

    2. 项目最低使用的pod 版本是 1.12.0,建议安装1.15.0以上版本(高版本会pod已修复)

      • 如果使用的是低版本pod,在使用打包工具打包时,xcode15会打包不成功,需要修改脚本文件
      • source="$(readlink "${source}")" 修改为 source="$(readlink -f "${source}")"
      • 参考这篇文章 【[iOS]Xcode15.1编译报错
  2. Android Studio

    1. 下载 Android Studio,官方链接

    2. 一路默认(路径改一下)安装好【Android Studio 安装配置教程 】,执行 flutter doctor 检查,根据实际情况处理报错。

    3. 打开AS,初始化配置下载完成后,打开任意一个 或 新建一个flutter项目,然后打开 设置-》插件

      • 下载 Flutter插件(也可选本地的flutter包)
      • 下载 FlutterJsonBeanFactory包
    4. 配置 设置中的一些语言

      1. Android SDK 

        • Android SDK Location:默认

        • SDK Plaforms: 勾选上 Android12L 下的 Android SDK Plaform32 和 Android12 下的 Android SDK Plaform32、以及最新的 SDK Plaform XX

          image.png

        • SDK Tools:

          • Android SDK  Build-Tools :最新、33、32、29
          • Android SDK Commond-line Tools:6.0
          • 其他的默认 image.png
      2. Dart 配置

        Dart SDK 路径:

        • fvm安装的:例如 /Users/YGXY/.fvm/default/bin/cache/dart-sdk
        • 普通安装的:例如 /Users/YGXY/**flutter**/bin/cache/dart-sdk
      3. Fluter配置

        Dart SDK path: 

        • fvm安装的:例如 /Users/YGXY/.fvm/default
        • 普通安装的:例如 /Users/YGXY/**flutter**

      设置好后点击右下 【应用】

    5. 项目结构配置

      1. 配置项目依赖:

        image.png

      2. 配置JAVA_HOME 环境变量:

        • export JAVA\_HOME="\$HOME/java/jdk1.8.0\_411//Contents/Home"

        • export PATH=$JAVA_HOME/bin:$PATH

        • 因为项目 构建时 ygxy-app-flutter-》android-》gradlew 中 JVM 命令路径使用了jre,因此这里配置环境 JAVA_HOME环境变量

    6. 将之前下载的jdk1.8.0_411目录中的 jre目录复制一份到 Android Studio 编辑器根目录。

      image.png

三、VSCode

请参考官方文档【iOS 开发环境 | - Flutter 中文开发者网站