作者:重庆互联网小徐 发布时间:2023-03-31 浏览:24892 赞(8816) 收藏 评论(0)
要想安装和运行 Flutter,你的开发环境至少应该满足如下的需求:
操作系统:Windows 10 或更高的版本(基于 x86-64 的 64 位操作系统)。
磁盘空间:除安装 IDE 和一些工具之外还应有至少 1.64 GB 的空间。
设置: 必须在 Windows 10/11 上启用开发者模式。
工具:要让 Flutter 在你的开发环境中正常使用,依赖于以下的工具:
Windows PowerShell 5.0 或者更高的版本(Windows 10 中已预装)
Git for Windows 2.x,并且勾选从 Windows 命令提示符使用 Git 选项。
如果 Windows 版的 Git 已经安装过了,那么请确保能从命令提示符或者 PowerShell 中直接执行 git 命令。
点击下方的安装包,获取 stable 发行通道的 Flutter SDK 最新版本:
flutter_windows_3.7.9-stable.zip
要查看其他发行通道和以往的版本,请参阅 SDK 版本列表 页面。
将压缩包解压,然后把其中的 flutter
目录整个放在你想放置 Flutter SDK 的路径中(例如 C:\src\flutter
)。
如果你不想安装指定版本的安装包。可以忽略步骤 1 和 2。从 GitHub 上的 Flutter repo 获取源代码,并根据需要,切换到指定的分支或标签。例如:
C:\src>git clone https://github.com/flutter/flutter.git -b stable
如果你想在 Windows 控制台中运行 Flutter 命令,需要按照下面的步骤来将 Flutter 的运行文件路径加入到 PATH
环境变量。
在开始菜单的搜索功能键入「env」,然后选择 编辑系统环境变量。
在 用户变量 一栏中,检查是否有 Path 这个条目:
如果存在这个条目,以 ;
分隔已有的内容,加入 flutter\bin
目录的完整路径。
如果不存在的话,在用户环境变量中创建一个新的 Path
变量,然后将 flutter\bin
所在的完整路径作为新变量的值。
你需要重新打开已经打开的命令行提示符窗口,这样下次启动命令提示符时,才能访问到刚才修改的变量。
flutter doctor
在将 Path
变量更新后,打开一个新的控制台窗口,然后执行下面的命令。如果它提示有任何的平台相关依赖,那么你就需要按照指示完成这些配置:
C:\src\flutter>flutter doctor
上述命令会检查你的现有环境,并将检测结果以报告形式呈现出来。仔细阅读它显示的内容,检查是否有尚未安装的软件或是有其他的步骤需要完成(通常会以粗体呈现)。
例如:
[-] Android toolchain - develop for Android devices • Android SDK at D:\Android\sdk ✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ • Try re-installing or updating your Android SDK, visit https://flutter.cn/docs/setup/#android-setup for detailed instructions.
下面的章节介绍了对缺失的内容进行配置的方法。每当您安装了任何一个的依赖项,就可以随时执行 flutter doctor
来检查是否正确配置了所有内容。
下载并安装 Android Studio。
运行 Android Studio,并进入 ‘Android Studio Setup Wizard’,这会安装最新的 Android SDK, Android SDK Platform-Tools 以及 Android SDK Build-Tools,这些都是在开发 Android Flutter 应用时所需要的。
运行 flutter doctor
确保 Flutter 已经定位到了你的 Android Studio 的安装位置。如果 Flutter 并未定位到,运行 flutter config --android-studio-dir <directory>
设置你的 Android Studio 的安装目录。
在 Android 设备上运行或测试 Flutter 应用之前,你需要一个运行 Android 4.1(API 版本 16)或者更高的设备。
在设备上打开 Developer options 和 USB debugging 选项,你可以在 Android documentation 上查看更详细的方法介绍。
如果是在 Windows 平台上使用,需要安装 Google USB Driver
通过 USB 接口连接手机和电脑,如果在设备上弹出需要授权弹窗,允许授权以便让电脑能够访问你的开发设备。
在命令行中,使用 flutter devices
命令来确保 Flutter 能够识别出你所连接的 Android 设备。
根据以下步骤来将 Flutter 应用运行或测试于你的 Android 模拟器上:
激活机器上的 VM acceleration 选项。
打开 Android Studio,点击 AVD Manager 按钮,选择 Create Virtual Device…
在一些旧的 Android Studio 版本里,需要通过 Android Studio > Tools > Android > AVD Manager,然后选择 Create Virtual Device… 选项。(只有在 Android 项目中才会显示 Android 子选项。)
如果你以及还没打开某个项目,你可以选择 Configure > AVD Manager 然后选择 Create Virtual Device 选项
选择相应的设备并选择 Next 选项。
选择一个或多个你想要模拟的 Android 版本的系统镜像,然后选择 Next 选项。推荐选择 x86 或者 x86_64 镜像。
在 Emulated Performance 下选择 Hardware - GLES 2.0 选项来开启 硬件加速。
确保 AVD 选项配置正确,并选择 Finish 选项。
想要查看上述步骤的更多详细信息,请查看 Managing AVDs 页面。
在 Android Virtual Device Manager 中,点击工具栏中的 Run 选项,模拟器会启动并为你所选择的系统版本和设备显示出相应的界面。
在使用 Flutter 前,你必须同意 Android SDK 平台的协议。你可以在安装完上述工具后执行这一步。
确保你安装了 Java 11,并且正确设置了 JAVA_HOME
环境变量到 JDK 目录。
高于 2.2 版本的 Android Studio 自带了 JDK,所以应无需手动操作。
打开一个已经提升管理员权限的终端窗口,运行以下命令进行协议的确认。
flutter doctor --android-licenses
仔细阅读每条协议后同意。
当你同意所有协议后,再次运行 flutter doctor
以确认是否已经可以正常使用 Flutter。
欢迎广大用户为此页面进行评价,评价成功将获得积分奖励!