美文网首页
Flutter 环境搭建(mac)

Flutter 环境搭建(mac)

作者: 墩儿 | 来源:发表于2019-03-06 18:54 被阅读0次

    系统要求

    • 操作系统: macOS (64-bit)
    • 磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间).
    • 工具: Flutter 依赖下面这些命令行工具.
      bash, mkdir, rm, git, curl, unzip, which

    使用镜像
    由于国内访问Flutter有时可能会受到限制, 添加环境变量

    vim ~/.bash_profile
    
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    

    => esc => :wq 保存退出

    1. 下载SDK

    sdk较大,先开始下载任务(二选一)
    官网下载
    Github下载

    2. 解压

    下载好以后,解压到准备好的目录,以我自己的为例

    cd ~/development
    unzip ~/Downloads/flutter_macos_v1.1.8-dev.zip
    

    3. 添加flutter相关工具至PATH

    export PATH=~/development/flutter/bin:$PATH (是自己电脑存放解压后文件的地址)
    为了让配置立即生效,执行
    source ~/.bash_profile
    查看是否已经安装成功,执行
    flutter doctor
    [图片上传失败...(image-dd0d-1548261207753)]

    根据提示配置或下载

    4. 安装Android Studio

    1. Android Studio 官网 选择自己需要的版本下载
    2. 安装完成后使用 flutter doctor 检查提示报错 Flutter plugin not installed. Dart plugin not installed.
    3. 打开Android studio安装插件,打开过程中,提示未安装android sdk,先安装sdk(第一次安装下载了好几个小时不停报错,于是干脆放弃,过了两天再重新打开Android studio 居然就顺利安装成功了。 - - #)
    4. 允许协议flutter doctor --android-licenses
    5. 安装Flutter插件
      ps: 安装sdk成功后 flutter doctor 一直报错,提示sdk未找到,原来是安卓sdk的环境变量的路径配错了

    5. 安装brew

    brew 官网
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 根据官网提示安装

    6. 安装xcode

    提示我的xcode不是最新版了,于是又重新下载了最新版(9.1->10.1为什么不是更新,更是需要直接下载,6+G又下了很久)
    首次安装执行sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

    7. 安装剩余软件

    brew update
    brew install --HEAD usbmuxd
    brew link usbmuxd
    brew install --HEAD libimobiledevice
    brew install ideviceinstaller
    brew install ios-deploy
    brew install cocoapods
            pod setup
    

    8. 连接设备

    [!] Connected devices
        ! No devices available
    

    因为用的安卓手机,所以当然是用真机啦。安卓机连mac电脑需要安装
    filetranser.dmg 附上下载地址
    我是使用手机的内置光盘安装的

    最后执行一次flutter doctor,全部通过!!
    我不会说这个环境搭建我断断续续花了2周的😂

    !!! VS Code 安装

    也许是作为一名前端的一根筋,让我用andriod stuido开发总觉得浑身不舒服。好在vscode也是支持flutter的,马上配置上。

    版本要求: 1.20.1或更高版本

    • 调用 View>Command Palette…
    • 输入 ‘install’, 然后选择 Extensions: Install Extension action
    • 搜索 ‘Flutter’, 点击 Install安装
    • 重新启动 VS Code
      可以查看到成功安装了Flutter 和 Dart
      Flutter插件: 支持Flutter开发工作流 (运行、调试、热重载等).
      Dart插件: 提供代码分析 (输入代码时进行验证、代码补全等).
    • 调用 View>Command Palette…
    • 输入 ‘doctor’, 然后选择 ‘Flutter: Run Flutter Doctor’ action
    • 查看“OUTPUT”窗口中的输出是否有问题
    [flutter] flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [✓] Flutter (Channel dev, v1.2.2, on Mac OS X 10.14.3 18D109, locale zh-Hans-CN)
    [✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    [✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
    [✓] Android Studio (version 3.2)
    [✓] Connected device (1 available)
    
    • No issues found!
    exit code 0
    

    查阅的教程
    Flutter 官网
    Android Studio 安装 Plugin
    Android Studio 查看 SDK 路径

    相关文章

      网友评论

          本文标题:Flutter 环境搭建(mac)

          本文链接:https://www.haomeiwen.com/subject/sdzdjqtx.html