zoukankan      html  css  js  c++  java
  • Flutter的安装以及一些坑

    Flutter官网最新下载地址

    安装参考链接:https://www.jianshu.com/p/41f1d9d6079c

    按照这个步骤一顿狂操作,其中会遇到这个坑,就是执行完一下代码之后一直等待(为了节省时间,直接贴执行的命令)

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

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

    $ export FLUTTER=/opt/flutter/bin

    $ export PATH=$FLUTTER:$PATH

    $ source ~/.zshrc (这里我的终端环境是zsh的所以source ~/.zshrc,如果你的是bash环境的,则需要source ~/.bash_profile

    注:如何查看自己终端shell环境是zsh还是bash?  ——>$ chsh

    如果想切换shell环境

    $ chsh -s /bin/bash

    $ flutter doctor

    经过漫长的等待...

    最终输出

     很明显,是flutter版本过低导致的,因此就需要我们更新或者下载最新的版本,继续尝试

    当我们更新到最新版本flutter之后继续操作,出现新问题如下:

     很显然,安卓开发工具没有配置flutter

    终端执行:$ flutter doctor --android-licenses

    一路y,回车,最后再次验证 flutter doctor,即可解决第一个报错

     显示结果还是有问题,说的是没有在Android Studio安装flutter插件

    然后就是安装并打开Android Studio

    • CMD + , 进入偏好设置
    • 如下图安装

     

    配置完这些之后点击ok,进入下载等待环节,完成之后终端继续执行,检测一下结果

    打印还是缺失Dart插件和flutter相关的配置,此时来到Studio的偏好设置里面.

     当跳出安装Dart插件的界面时,也点击Yes进行安装。

    安装完成后重启Android Studio。可以看到有这样的界面

    终端继执行 $ flutter doctor

     此时报错全部解决,但是橙色感叹号标注的是没有模拟器,这个只需要随便打开一个iOS或者安卓模拟器即可

    常遇到的问题:

    当我们在$ flutter doctor,常出现zsh: command not found: flutter 或者是bash: command not found: flutter

    $ vim ~/.bash_profile  针对你的终端Shell是bash环境时,进行相关配置

    $ vim ~/.zsh_profile    针对你的终端Shell是zsh环境时候,进行相关配置

    我的bash_profile 中的配置情况如下:

    1 export FLUTTER=/opt/flutter/bin
    2 
    3 #写入环境变量
    4 export PATH=$Nusenbin:$FLUTTER:$PATH

    我的zsh 中的配置情况如下:

    #Flutter配置
    export FLUTTER=/opt/flutter/bin
    #Flutter镜像
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    
    #写入环境变量
    export PATH=$FLUTTER:$PATH

    问题:为什么在bash环境下,加载数据用source ~/.bash_profile,而在zsh环境下加载数据却是是 source ~/.zshrc  而不是 source ~/.zsh_profile,zshrc和zsh_profile有什么区别吗?

  • 相关阅读:
    Web应用指纹识别
    同步I/O 和 异步I/O
    怎样找出自己定义标签的java类
    Android多线程文件下载器
    cocos2d-x 3.0游戏实例学习笔记 《跑酷》 第三步---主角开跑&同一时候带着刚体
    记C++课程设计--学生信息管理系统
    iOS开发--从TQRichTextViewDemo中学会分析project
    九度oj题目&吉大考研10年机试题全解
    setOnFocusChangeListener的使用
    查看网络port占用
  • 原文地址:https://www.cnblogs.com/liuzhi20101016/p/13562785.html
Copyright © 2011-2022 走看看