Mac配置 Flutter环境

作者: zmylw | 来源:发表于2019-11-04 12:33 被阅读0次

    1、在官网下载SDK

    网址: https://flutter.dev/docs/development/tools/sdk/releases?tab=macos

    直接下载Stable版本即可,其他版本想尝试也可以,个人感觉没多大必要。

    2、解压到相关文件夹

    我是解压到“/flutter/sdk/flutter”这里,记住这个目录,后面会用到

    解压

    3、配置环境变量

    终端里面打开bash_profile文件,在里面增加一行:

    export PATH=${PATH}:flutter的sdk所在目录/bin
    //我的是这样:export PATH=${PATH}:/flutter/sdk/flutter/bin
    

    即步骤2中的路径+/bin 然后执行“source ~/.bash_profile”命令使配置的环境变量生效,一定记得执行,否则无法使用flutter命令。最后执行检查一下“flutter -h”配置是否生效即可。

    $ vim ~/.bash_profile 
    $ source ~/.bash_profile
    $ flutter -h
    
    环境变量

    4、Android Studio安装flutter插件

    在Android Studio-->Preferences-->Plugins,搜索flutter,选择第一个Install安装。然后在Android Studio刚打开的时候就有“New Flutter Project”的选项了。file菜单下也有。


    安装flutter插件
    新建flutter项目

    5、新建项目运行

    新建demo项目

    在Android Studio中选中项目运行,就可以看到demo界面了


    运行

    5、cannot resolve symbol GradleException问题

    在Android Studio新建运行flutter项目没什么问题,但是在app下build.gradle文件中报“cannot resolve symbol gradleexception”的error。虽然不影响编译运行,但对于有强迫症的人看到这个红error就是心里有个梗……
    各种搜索,各种尝试,升级Android Studio和Gradle插件都没办法消失,最后只能用stackoverflow中找到的一个解决办法点击原文地址
    将GradleException换成FileNotFoundException,老代码:

    if (flutterRoot == null) {
        throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
    }
    

    新代码:

    if (flutterRoot == null) {
        throw new FileNotFoundException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
    }
    

    保存重新运行就看不到红色的error了,舒服了。

    相关文章

      网友评论

        本文标题:Mac配置 Flutter环境

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