flutter的相关简介这里不多说,直接看文档,作为刚入手的小白来说,记录一下遇到的坑.
一.环境配置
执行flutter doctor总是报错
The Flutter directory is not a clone of the GitHub project.
原因可能有两个:
环境变量配置不对,按照下面对应配置
export PATH=/Users/用户名/Documents/flutter/flutter/bin:$PATH//flutter sdk安装的目录
export ANDROID_HOME="/Users/用户名/Documents/android_sdk" //android sdk目录,替换为你自己的即可
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
如果环境变量配置正确的情况还有报错,可以和sdk有关系,我是这种情况,那就下载最新的sdk,然后修改flutter的环境变量为最新的目录地址即可.
下面是我的经历,不知道是我阅读能力有问题还是咋滴,反正我就是配错了,如果你也遇到的这种情况的,说明,flutter的文档需要优化一下,哈哈!
本来根据提供的下载页地址,下载了安装包,解压后,并没有直接配置路径,执行flutter doctor报错,flutter not found,然后,我就配置成了我解压后的目录,一直报The Flutter directory is not a clone of the GitHub project.一开始以为是目录的问题,然后在不同的地方下载了flutter,还是报错,最后发现,glit下载的sdk和在下载页上的是一样的,[无语],把之前下载的删掉,直接用git下载的sdk包到电脑的更目录,并修改sdk的环境变量,这样就可以了😊
export PATH=`pwd`/flutter/bin:$PATH