从0开始搭建自动化(二)-flutter

引言废话-2026.05.26

今天上午超级困,深圳天气也热,好像干啥都不是很顺利
环境搭建就整了一上午
昨天试跑的登录自动化运行脚本已调试成功,后续待开发加上resource-id再继续调试。
计划今天和明天跑flutter的登录自动化运行脚本
周五早上大领导要验收这两种方案,看看这两种方案,到底更适合哪种
睡了一下午觉后脑袋瓜确实清醒了不少

正式进入工作这会儿已经是14:42分了
记录一下上午的环境搭建过程吧,不然后续又忘记了

以下方案是验证flutter的登录自动化方案

1、 环境搭建

1)安装 Flutter SDK

https://flutter.cn/docs/get-started/install

我之前已经安装过了,步骤网上很多,自行安装

需配置国内镜像


Windows:通过"此电脑 → 右键属性 → 高级系统设置 → 环境变量",在"用户变量"或"系统变量"中新增两个变量:PUB_HOSTED_URL(值:https://pub.flutter-io.cn)、FLUTTER_STORAGE_BASE_URL(值:https://storage.flutter-io.cn)。

macOS/Linux:编辑 shell 配置文件(bash 为 ~/.bash_profile,zsh 为 ~/.zshrc),添加上述两条 export 指令,保存后执行 source ~/.bash_profile 或 source ~/.zshrc 生效。

2)配置环境变量,让系统在任何位置都能识别 flutter命令

Windows:将Flutter解压目录下的 bin文件夹路径,添加到系统环境变量 Path中。

flutter --version

下载包:

3)运行 flutter doctor

这是一个全能诊断工具,它会检查并告诉缺什么,并指导安装。

我上午就是一直卡在这里,一直报错

报错:
解决方案

①最开始是因为我的flutter的版本过低,1.17版本,用flutter-update命令升级也不行,后续就直接从网上重新下载了3.24.5版本,因为我们开发的版本也是这个。
②后面又提示我

4)运行flutter doctor --android-licenses

报错:执行 flutter doctor --android-licenses命令失败了

Android SDK 的命令行工具 sdkmanager找不到。​ 错误提示明确指出,在您配置的 Android SDK 路径 D:\AndroidSdk\tools\bin\sdkmanager中,这个关键工具缺失了。

问题原因与解决方案

原因分析:Android SDK 安装不完整,特别是缺少了用于管理 SDK 包和许可证的命令行工具(sdkmanager.bat)。这通常发生在手动配置了 Android SDK 路径,但未安装"Android SDK Command-line Tools"组件。

解决方案

重新下载安装Android SDK命令行工具

这一步非常关键,将这个工具解压后将这个cmdline-tools目录下的内容剪切到D:\AndroidSdk



再配置环境变量

打开新的命令行窗口,运行 sdkmanager --version确认安装成功。

5) 安装IDE(Android Studio)

我之前已经安装了



6) 等开发加key

相关推荐
年小个大1 小时前
受 go-zero 启发,我给 Flutter 整了套 MVI-BLoC 脚手架
android·flutter·架构
三言老师6 小时前
K8s集群运行时自动化运维全覆盖落地实操(下)
linux·运维·服务器·网络
躺不平的理查德8 小时前
嵌入式 Linux 系统移植与 SD 卡量产镜像制作
linux·运维·服务器
一直走下去-明9 小时前
centos7无法安装tcpreplay
linux·运维
IT大白鼠9 小时前
n8n工作流自动化平台技术架构与应用价值评估
运维·架构·自动化·n8n
志栋智能9 小时前
安全超自动化:构建全方位安全可观测性的基础
网络·安全·自动化
anxiao_m10 小时前
园区数字孪生怎么搭建?主流方案与服务商深度对比
大数据·运维·人工智能
时空无限10 小时前
ubuntu dpkg -l 输出第一列解释
linux·运维·ubuntu
Splashtop高性能远程控制软件10 小时前
AI 落地的连接基建评估:消费品行业远程连接方案的四个技术维度(性能 / 精度 / 安全 / 统一管理)
运维·人工智能·安全·远程工作·splashtop
ITyunwei098711 小时前
技术管理者视角:AI 重构 ITSM 的四个工程化落点
运维·人工智能