美文网首页
Flutter(弗拉特)安装

Flutter(弗拉特)安装

作者: 谜夨_ | 来源:发表于2019-03-28 09:26 被阅读0次

    Flutter(弗拉特)安装

    安装和配置

            大部分的攻略都是git下载,但是我选择从官网上下载= =。。。(https://flutter.dev/)他会推荐你一个最新的稳定版本。

            注意:官网注明了它并不推荐你安装在权限较高的目录下面,例如( C:\Program Files\ ),并且不要有中文,本人安装他在他举例的目录下(问就是懒)。

            解压后再目录下有个flutter_console,双击就可以运行。

            然后输入flutter doctor。我遇到个问题输入后显示错误。

            查看crash错误路径你可以查找这个错误。

            这就很明显了win10问题。网上很多。。别人的解决方法(http://www.cnblogs.com/ricklz/p/9216395.html

            再次运行flutter doctor,看到下图画面。

            然后解决这里的问题。

    1. flutter。。。.

            版本什么的

    2. android toolchain 

             在别人的提示中 他额外提示了叫你运行一个 flutter doctor --android-licenses 但是我这版本没有。

                            

            它已经提示你运行 sdkmanager --update命令 你就完全copy 然后全部Y 然后等~~~

            提示完成后再次运行 flutter doctor --android-licenses  这时候又是一堆的y。。按到底结束后再次运行flutter doctor 第二行感叹号小时

            运行sdkmanager --update 可能会出现一个 Failed to move away or delete existing target file 错误。

            解决方法:修改你sdk路径tools的名字到tool 执行那个命令,注意把命令里面的tools换成tool,然后等~完成后你打开SDK会重新出现个tools

            把那个文件里面所有copy到tool里面,然后删除tools,把tool修改回tools。然后运行flutter doctor --android-licenses。

            完成后再次输入flutter doctor。解决感叹号

    3.  Android Studio 插件安装

            file->settings->plugins 或者 在启动页有个configure直接进入

            点击 Browse repositories 搜索 Dart flutter 两个 先下Dart。之后重启AS,再次输入flutter doctor。解决感叹号

    4.设备

            上图中我已经介入了设备,如果显示其他的也无所谓

    5.其他

           如果有 xcode 会识别出 iOS toolchain。我是已经装好android stuido(一个合集的网址https://www.androiddevtools.cn/ )了,flutter也可以识别IntelliJ。我升级的时候是在翻墙状态。看别人的攻略需要镜像服务器。下面给出命令。

            export PUB_HOSTED_URL=https://pub.flutter-io.cn

            export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

    6.版本查询

            通过 flutter channel 命令可以查询到现在的版本,输入flutter channel可以看到beta ,dev,master,stable

            stable举例 输入 flutter channel stable 可以查看详细的版本    

    相关文章

      网友评论

          本文标题:Flutter(弗拉特)安装

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