我的版本flutter是最新的版本, 安装的话, 大家跟着官网安装走就行了, 我们直接来说, 运行flutter doctor遇到的错误问题
这几个指针指的地方全是报错
大家一定要注意, 安装flutter的时候, 不管是flutter sdk还是创建flutter的文件, 一定要全英文路径, 一定要全英文路径, 一定要全英文路径
先说第一个问题, windows version, emm, 这个到现在也没解决
Android toochain的问题
我们要安装Android Studio, 并且要配置android sdk, 我是已经安装过的, 但是第二次安装他没有让我重新下载android sdk
- 下载
android studio - 下载好了之后点击菜单栏的
Flie -> settings, 在settings弹出框中直接搜索SDK, 选择Android SDK - 点击
Edit按钮
- 勾选
android sdk, 然后选择想要安装的路径
- 首先就是
SDK Platforms的下载,这是我们创建avd的android镜像,可以在创建avd是再去下载,也可以直接在Settings->Android SDK页面进行下载,因为我已经下载了Android 10.0所以显示为“Installed”,如果需要下载其他的版本,例如 Android 9.0,只需要对其进行勾选,然后点击左侧的“下载”图标,就会自动进行下载
- 下载
SDK Tools, 除了各种版本的SDK Platforms之外,SDK还有各种工具的下载,这些工具也可以在国内的网站www.androiddevtools.cn/中下载,然后放到Android SDK安装目录中,当然这里我更推荐直接采用Android Studio进行下载。
与SDK platforms的下载步骤一致,勾选然后点击下载图标。
7.下载完成之后, 打开Android SDK的安装目录, 隐藏文件夹可以暂时忽略, 主要看一个几个文件夹, build-tools, emulator, platforms, platforms-tools; build-tools: 主要是Android开发中所需要的工具, emulator主要是用于管理模拟器, platforms: 存放下载的所有的sdk platforms包, platforms-tools: 主要用我们常用的abd.exe等
- 配置系统变量(一定要进行配置) 上述步骤完成之后, 则
android sdk的环境已经搭建完毕了, 但是我们要进行系统变量的配置,- 进入环境变量
- 新增变量
ANDROID_HOME=E:\AppData\android-sdk-windows` - 更新PATH变量, 新增
- %ANDROID_HOME%\build-tools\30.0.0-rc2
- %ANDROID_HOME%\emulator
- %ANDROID_HOME%\platform-tools
这个时候你运行flutter doctor, 那么Android toolchain可能还是有问题, 类似于这样
这个原因主要是配置的Android SDK环境没有安装命令行工具
打开Android Studio -> File -> Settings -> System Settings -> Android SDK
再次运行
flutter doctor, 然后我们输入flutter doctor --android-licenses, 一直选y就行了
这几个步骤配置完了之后, 我们的Android toochain, Android Studio 问题就已经解决了
然后是Visual Studio的问题
这个能主要是用于windows桌面开发而言, 除了flutter sdk之外我们还需要几个内容
Visual Studio 2022或者Visual Studio 2022 生成工具, 我用的是Visual Studio, 安装的时候我们需要选择使用C++桌面开发, 包括其所有的默认组件, 以及安装必要的C++工具链和Windows SDK头文件
这几个配置完毕, 再次运行flutter doctor,就只有windows version的问题了, 这个现在也没有解决, 但是项目是可以运行的