宜城做网站福州企业建设网站
参照文章: 开发环境搭建
Flutter环境配置步骤:
1.系统配置要求
2.Java环境
3.Flutter SDK
4.Android 开发环境
 
一、系统配置要求
操作系统:Windows 7 SP1 或更高的版本(基于 x86-64 的 64 位操作系统)
磁盘空间:除安装 IDE 和一些工具之外还应有至少 1.64 GB 的空间
Git环境:要让 Flutter在开环境中正常使用,就要有git环境
 
二、Java 环境配置
Flutter是基于Android,需要安装 Java 环境
 Java环境下载地址: Java Downloads
 java是否安装成功检测:java javac java -version 三个doc命令进行检查。
三、Flutter SDK
Flutter SDK下载地址:Flutter
注意:请勿将 Flutter 安装在需要高权限的文件夹内,例如 C:\Program Files\
将 Flutter 的运行文件路径加入到 PATH 环境变量,将X:\XXXX\flutter\bin加入
 可以在控制台输入 flutter 命令看是否安装成功,flutter doctor命令对flutter环境进行检查,并将检测结果以报告形式呈现出来,然后根据检查报告依次解决现有环境缺陷问题。
 [×]表示还不能正常运行
 [!]表示还存在一些问题
 只有全部为[√],系统环境才是完全安装好
问题:但是我在安装之后Flutter 命令无效
解决办法:在 Flutter 安装目录的 flutter 文件下找到flutter_console.bat,双击运行并启动 flutter 命令行,接下来,你就可以在 Flutter命令行运行 flutter 命令了。
 还有重装Flutter SDK,重装git等方法,由于通过上面那个办法直接解决了,就没有尝试了。
问题:×Flutter: Unable to confirm if installed Windows version is 10 or greater
 解决办法:
flutter channel
flutter channel master
flutter upgrade
flutter doctor
 
问题: Android toolchain - develop for Android devices
 还没有安装配置Android开发环境
四、设置Android开发环境
需要配置下Android的开发环境,因为Flutter 依赖 Android Studio 的全量安装来为其提供 Android 平台的支持。
安装 Android Studio
Android Studio下载地址
安装Android SDK
Android SDK下载地址
 
 问题:安装配置完Android开发环境,flutter doctor并未定位到,X Unable to locate Android SDK.
解决办法:
问题:Android toolchain - develop for Android devices (Android SDK version 33.0.2)
 X cmdline-tools component is missing
 Run path/to/sdkmanager --install "cmdline-tools;latest"
 See https://developer.android.com/studio/command-line for more details.
 X Android license status unknown.
 Run flutter doctor --android-licenses to accept the SDK licenses.
 See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
解决办法:打开Android Studio→SDK Manager→Android SDK→SDK Tools安装Android SDK Command-line Tools(latest),然后关闭Android Studio并重新flutter doctor。
问题: X cmdline-tools component is missing
 解决办法:
 打开android studio,工具栏找到tools,找到下面的SDK manager,勾选住下图红框选中的内容,安装即可。
 
问题: X Android license status unknown.
 解决办法:安装一直卡死在这,主要是执行了他提示的那个license命令后,会显示“Android sdkmanager tool was found, but failed to run (D:\Android\AndroidSDK\cmdline-tools\latest\bin\sdkmanager.bat):“exited code 1””,搜了国内外全网各种方法都没有解决,最后看到一个说法:这个问题是因为最新的9.0版本的command-line需求的jdk版本高于使用的jdk1.8,我重新安装了8.0的command-line就可以了
 所以在Android studio里去掉最新的command-line下载8.0版本的就解决了:
 
问题:Exception: Unable to run “adb”, check your Android SDK installation and ANDR
 这个问题是在解决凭证问题时突然出现的 ,查了下可能是环境变量的问题,注意将SDK中的tools和platform-tools添加至变量时,是用户变量中的Path,不是系统变量中的。但是检查了下这一点没问题,然后检查了下cmd里的路径,发现IDEA的路径有点问题,结尾多了个分号“;”
 这个位置结尾处本来多了一个分号,这是修改后的,修改完重启这个问题解决了。
