美文网首页
mac下Flutter的安装配置及项目创建运行

mac下Flutter的安装配置及项目创建运行

作者: 阿敏其人 | 来源:发表于2019-02-28 10:54 被阅读0次

    一、安装

    1、下载flutter,解压

    image.png

    2、存放到指定位置

    比如:/Users/xxxx/Flutter/flutter

    执行命令

    1、vim ~/.bash_profile
    2、增加一行: export PATH=/Users/xxxx/Flutter/flutter/bin:$PATH
    其中,/Users/xxxx/Flutter/flutter是flutter的路径,后面加/bin
    3、保存一下,:wq
    4、source ~/.bash_profile 更新生效一下

    注意: 如果你使用的是zsh,终端启动时 ~/.bash_profile 将不会被加载,解决办法就是修改 ~/.zshrc ,在其中添加:source ~/.bash_profile

    如果众所周知的原因,如果需要配置国内镜像——参考 使用镜像

    3、检查安装效果 flutter doctor

    执行 flutter doctor

    第一次执行,可能会有问题,随之解决就好。

    flutter doctor的执行示例

    
    flutter doctor
    
      ╔════════════════════════════════════════════════════════════════════════════╗
      ║                 Welcome to Flutter! - https://flutter.io                   ║
      ║                                                                            ║
      ║ The Flutter tool anonymously reports feature usage statistics and crash    ║
      ║ reports to Google in order to help Google contribute improvements to       ║
      ║ Flutter over time.                                                         ║
      ║                                                                            ║
      ║ Read about data we send with crash reports:                                ║
      ║ https://github.com/flutter/flutter/wiki/Flutter-CLI-crash-reporting        ║
      ║                                                                            ║
      ║ See Google's privacy policy:                                               ║
      ║ https://www.google.com/intl/en/policies/privacy/                           ║
      ║                                                                            ║
      ║ Use "flutter config --no-analytics" to disable analytics and crash         ║
      ║ reporting.                                                                 ║
      ╚════════════════════════════════════════════════════════════════════════════╝
    
    
    Doctor summary (to see all details, run flutter doctor -v):
    [✓] Flutter (Channel stable, v1.2.1, on Mac OS X 10.14 18A391, locale
        zh-Hans-CN)
    [!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
        ! Some Android licenses not accepted.  To resolve this, run: flutter doctor
          --android-licenses
    [!] iOS toolchain - develop for iOS devices (Xcode 10.0)
        ✗ Xcode requires additional components to be installed in order to run.
          Launch Xcode and install additional required components when prompted.
        ✗ libimobiledevice and ideviceinstaller are not installed. To install with
          Brew, run:
            brew update
            brew install --HEAD usbmuxd
            brew link usbmuxd
            brew install --HEAD libimobiledevice
            brew install ideviceinstaller
        ✗ ios-deploy not installed. To install:
            brew install ios-deploy
        ✗ CocoaPods not installed.
            CocoaPods is used to retrieve the iOS platform side's plugin code that
            responds to your plugin usage on the Dart side.
            Without resolving iOS dependencies with CocoaPods, plugins will not work
            on iOS.
            For more info, see https://flutter.io/platform-plugins
          To install:
            brew install cocoapods
            pod setup
    [!] Android Studio (version 3.3)
        ✗ Flutter plugin not installed; this adds Flutter specific functionality.
        ✗ Dart plugin not installed; this adds Dart specific functionality.
    [!] Connected device
        ! No devices available
    
    ! Doctor found issues in 4 categories.
    

    按照提示,一个一个解决就是了

    正常解决之后,会得到类似这样的结果:

     amqr@amqrMBP  ~   master ●✚  flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [✓] Flutter (Channel stable, v1.2.1, on Mac OS X 10.14 18A391, locale
        zh-Hans-CN)
    [✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    [✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
    [✓] Android Studio (version 3.3)
    [✓] Connected device (1 available)
    
    

    二、Android Studio 安装Flutter

    在没安装的Flutter插件之前,Languages & Frameworks 一栏是看不到Flutter和Dart的

    image.png

    在Settings的Plugins中,安装Flutter,就会把Dart也装上

    image-1.png

    安装之后,android studio 首页就会出现 Create Flutter Project 之类的字样了

    image-2.png

    卡在Craete Flutter项目怎么办

    第一创建Flutter项目,可能会卡着不动。

    解决办法:

    • 1、如果有科学的上网方式,开启全局代理就好
    • 2、如果没有,配置国内镜像地址 (bash_profile或者zshrc配置一下)

    问题解决之后,就可以顺利进入如下界面

    image-4.png

    next即可。

    第一个工程的创建比较久

    创建好之后的界面

    image-5.png

    运行程序

    andorid的运行,怼线直接运行,或者模拟器。

    iOS的运行,模拟器是直接就可以的。

    iOS真机运行 参考 安装到iOS设备

    image-6.png

    END

    相关文章

      网友评论

          本文标题:mac下Flutter的安装配置及项目创建运行

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