美文网首页Flutter圈子Flutter中文社区Flutter
Flutter Mac系统环境搭建过程出现的问题汇总

Flutter Mac系统环境搭建过程出现的问题汇总

作者: _海角_ | 来源:发表于2018-08-22 18:14 被阅读0次

    Flutter SDK版本 flutter_macos_v0.5.1-beta 不同版本需要配置可能不同
    需要配置环境分别为
    (1)Flutter SDK 安装
    (2)Xcode 其中xcode 需要配置cocoapods 切版本为1.5.3以上
    (3)Android Studio(其他也可以),

    出现的问题:

    1. flutter_macos_v0.5.1-beta SDK 所在的目录很重要,在Android Studio 创建Flutter Project 时需要选中flutter SDK 解压后的目录。需要更新环境变量否则flutter 只能在SDK所在的目录下使用。在其他目录使用fultter命令,否则就会出现-bash: fultter: command not found错误。
    2. cocoapods 版本升级过程中,在Mac os 为10.3.3 系统出现
      You don't have write permissions for the /usr/bin directory. 使用sudo 获取管理员权限仍无法解决。原因为,关于Apple在OS X El Capitan中全面启用了名为System Integrity Protection (SIP)的系统完整性保护技术。受此影响,大部分系统文件即使在root用户下也无法直接进行修改。
      需要关闭SIP保护技术
      1.重启Mac
      2.按住command+r(Recovery模式)
      3.选择实用工具菜单中的命令行(terminal/终端)
      4.输入csrutil disable并回车
      5.再次重启mac
      6.进入终端执行sudo gem update –system 、sudo gem install cocoapods
    $csrutil status 状态查询
    $csrutil enable 开启
    $csrutil disable 禁用
    

    更新完毕后你可以进行相关的gem命令操作。不过此时你的电脑处于SIP的关闭状态,对于系统来说可能是不安全的,所以这种操作需要谨慎。

    1. 安装Android Studio 提示unable to access android sdk add-on list 直接跳过即可
      flutter doctor 会对整机的环境进行检测,若检测失败,则可根据检测结果进行相应配置。
      Connected devices 这个本机使用xcode 是用模拟器随便运行一个app即可
      检测成功标志
    [✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.3 17D47, locale zh-Hans-CN)
    [✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    [✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
    [✓] Android Studio (version 3.0)
    [✓] Connected devices (4 available)
    
    • No issues found!
    

    相关文章

      网友评论

      本文标题:Flutter Mac系统环境搭建过程出现的问题汇总

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