关于安装Flutter环境遇到的所有问题

142 阅读3分钟

我的版本flutter是最新的版本, 安装的话, 大家跟着官网安装走就行了, 我们直接来说, 运行flutter doctor遇到的错误问题

image.png 这几个指针指的地方全是报错

大家一定要注意, 安装flutter的时候, 不管是flutter sdk还是创建flutter的文件, 一定要全英文路径, 一定要全英文路径, 一定要全英文路径

先说第一个问题, windows version, emm, 这个到现在也没解决

Android toochain的问题

我们要安装Android Studio, 并且要配置android sdk, 我是已经安装过的, 但是第二次安装他没有让我重新下载android sdk

  1. 下载android studio
  2. 下载好了之后点击菜单栏的Flie -> settings, 在settings弹出框中直接搜索SDK, 选择Android SDK
  3. 点击Edit按钮

image.png

  1. 勾选android sdk, 然后选择想要安装的路径

image.png

  1. 首先就是SDK Platforms的下载,这是我们创建avdandroid镜像,可以在创建avd是再去下载,也可以直接在Settings->Android SDK页面进行下载,因为我已经下载了Android 10.0所以显示为“Installed”,如果需要下载其他的版本,例如 Android 9.0,只需要对其进行勾选,然后点击左侧的“下载”图标,就会自动进行下载

image.png

  1. 下载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等

  1. 配置系统变量(一定要进行配置) 上述步骤完成之后, 则android sdk的环境已经搭建完毕了, 但是我们要进行系统变量的配置,
    1. 进入环境变量
    2. 新增变量ANDROID_HOME=E:\AppData\android-sdk-windows`
    3. 更新PATH变量, 新增
      1. %ANDROID_HOME%\build-tools\30.0.0-rc2
      2. %ANDROID_HOME%\emulator
      3. %ANDROID_HOME%\platform-tools

这个时候你运行flutter doctor, 那么Android toolchain可能还是有问题, 类似于这样

image.png

这个原因主要是配置的Android SDK环境没有安装命令行工具 打开Android Studio -> File -> Settings -> System Settings -> Android SDK

image.png 再次运行 flutter doctor, 然后我们输入flutter doctor --android-licenses, 一直选y就行了

这几个步骤配置完了之后, 我们的Android toochain, Android Studio 问题就已经解决了

然后是Visual Studio的问题

这个能主要是用于windows桌面开发而言, 除了flutter sdk之外我们还需要几个内容

  1. Visual Studio 2022 或者 Visual Studio 2022 生成工具, 我用的是Visual Studio, 安装的时候我们需要选择使用C++桌面开发, 包括其所有的默认组件, 以及安装必要的C++工具链和Windows SDK头文件

image.png

这几个配置完毕, 再次运行flutter doctor,就只有windows version的问题了, 这个现在也没有解决, 但是项目是可以运行的