Flutter 3.32.1 开发环境搭建

1. 环境版本

软件 版本号
Flutter 3.32.1
Android Studio android-studio-2022.3.1.18-windows

本机操作系统为 Win10

2. 安装 Android Studio

直接安装,选择好目录后下一步即可。

运行 Android Studio 选择 Custom 安装 ,不要更改C盘目录,会导致下载失败,漫长地下载完成后,安装 Command-line Tools

如果安装失败了,你也可以在官网下载,并把它放在SDK所在目录下即可。

下面是配置一些环境变量,先给 SDK 单独添加一个变量:

ini 复制代码
ANDROID_HOME=C:\Users\LvHeng\AppData\Local\Android\Sdk

然后再在PATH环境变量中添加:

perl 复制代码
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\36.1.0

添加 ANDROID_SDK_HOME 变量以规定创建 Android 模拟器的位置;添加 GRADLE_USER_HOME 规定Gradle 依赖下载的位置。这两个操作都可以减少C盘的负担。

3. 安装 flutter

flutter 只需要把压缩包解压缩,然后配置系统环境:

ini 复制代码
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
PUB_CACHE=E:\FlutterPubCache
FLUTTER_HOME=D:\flutter_windows_3.32.1-stable\flutter

现在需要在环境变量中添加:

perl 复制代码
%FLUTTER_HOME%\bin

此时再打开 PowerShell 运行 flutter doctor,应该只会提示这样的内容:

less 复制代码
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.32.1, on Microsoft Windows [版本 10.0.19045.6332], locale zh-CN)
[√] Windows Version (10 专业版 64-bit, 22H2, 2009)
[!] Android toolchain - develop for Android devices (Android SDK version 36.1.0)
    ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[√] Chrome - develop for the web
[X] Visual Studio - develop Windows apps
    X Visual Studio not installed; this is necessary to develop Windows apps.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2022.3)
[√] IntelliJ IDEA Community Edition (version 2022.3)
[√] Connected device (3 available)
[√] Network resources

! Doctor found issues in 2 categories.

由于我们只需要开发移动端,所以可以不用管 Visual Studio 的报错。现在需要按照提示运行 flutter doctor --android-licenses,接下来你就按照提示一路 y 同意即可,不同意你也干不了这活儿。

好的,现在我们回到 Android Studio ,开始安装 Flutter 插件:

安装完以后,会显示能新建 Flutter 项目:

这里我们在新建时,需要指定一下 Flutter Home :

创建项目时,记得去掉自己不要的内容,并且记得离线创建(更新版本的AndroidStudio已默认离线创建)。

4. 开始调试

各大厂商安卓机开启开发者模式略有不同,请大家根据自身情况来搜索一下吧,不难的。手机上配置好后,找一条原厂的数据线或者买一条第三方(如绿联)出的数据线连上手机就可以开始调试了。另外,首次连接调试时,手机会蹦出弹框让你确认可以调试。

由于AndroidStudio是吞噬内存的猛兽,真心建议大家使用16G内存以上的电脑进行开发!

我们假设你拥有32G内存,你就可以这样分配给它8G:

接下来就是漫长地等待时间,当你的手机上出现了:

成功了!

相关推荐
ujainu几秒前
护眼又美观:Flutter + OpenHarmony 鸿蒙记事本一键切换夜间模式(四)
android·flutter·harmonyos
ujainu2 分钟前
让笔记触手可及:为 Flutter + OpenHarmony 鸿蒙记事本添加实时搜索(二)
笔记·flutter·openharmony
一只大侠的侠3 分钟前
Flutter开源鸿蒙跨平台训练营 Day 13从零开发注册页面
flutter·华为·harmonyos
一只大侠的侠16 分钟前
Flutter开源鸿蒙跨平台训练营 Day19自定义 useFormik 实现高性能表单处理
flutter·开源·harmonyos
恋猫de小郭1 小时前
Flutter Zero 是什么?它的出现有什么意义?为什么你需要了解下?
android·前端·flutter
一只大侠的侠6 小时前
Flutter开源鸿蒙跨平台训练营 Day 10特惠推荐数据的获取与渲染
flutter·开源·harmonyos
renke33649 小时前
Flutter for OpenHarmony:色彩捕手——基于HSL色轮与感知色差的交互式色觉训练系统
flutter
子春一11 小时前
Flutter for OpenHarmony:构建一个 Flutter 四色猜谜游戏,深入解析密码逻辑、反馈算法与经典益智游戏重构
算法·flutter·游戏
铅笔侠_小龙虾12 小时前
Flutter 实战: 计算器
开发语言·javascript·flutter
微祎_13 小时前
Flutter for OpenHarmony:构建一个 Flutter 重力弹球游戏,2D 物理引擎、手势交互与关卡设计的工程实现
flutter·游戏·交互