当前位置: 首页 > news >正文

使用 Flutter 遇坑小计

前言

首先, 谷哥很贴心地为国内用户准备了一份使用手册

不过很遗憾
就算你照着它的手册来了, 还是会在后续使用中遇到其它的坑
今天我踩了, 保不齐明天就是其他人(lol)

running gradle task ‘assembledebug’ stuck

首先去确定下当下Android Studio(或者说你目前的Flutter项目)在尝试用什么 Gradle 版本

我是用 Everything 工具直接搜 gradle 关键字来看的
当然我觉得应该也能直接看目录确定

目录在 C:\Users\<YOUR_USER_NAME>\.gradle\wrapper\dists 下面, 有名字如 gradle-8.10.2-all\69nr3zbh61r9j26hd3woae996 这样的文件夹
那么 8.10.2 就是我们此次需要的 Gradle 版本

解法

  1. 首先把 gradle-8.10.2-all\69nr3zbh61r9j26hd3woae996 这种文件夹下面的文件都删了

    正常来讲应该是 .lck .ok 后缀的文件

    提示文件占用的话, 去任务管理器杀截图框出的进程
    在这里插入图片描述

  2. 直接去 官方发布页 下载, 压缩包不需要解压, 放到 C:\Users\<YOUR_USER_NAME>\.gradle\wrapper\dists

  3. 随后在你的 Flutter 项目根目录, 使用命令提示符方式运行 flutter run -v

其它 依赖 下载卡住

前面我们带了 -v 参数, 它会将 flutter run 命令的进度详细输出
这里你就可以盯着命令提示符窗口看了, 具体执行到哪里它又卡住了
比如我卡在了 kotlin compiler embeddable 这个下载

解法

这里我们需要去对应的 maven repo, 比如 这种
打开我们本地 C:\Users\<YOUR_USER_NAME>\.gradle\caches\modules-2\files-2.1 来确认一下具体需要放包的位置
正常情况下应该是下载 .jar, .source.jar, .pom 文件
并对应建立访问 文件名.sha1 获取到的值的文件夹
在这里插入图片描述
最终像这样
在这里插入图片描述

其它?待续

这会儿我 flutter run 还没跑完呢…
跑完了!
在这里插入图片描述

吐槽

排查过程中看到站内有人说 “Gradle是纯史”
虽不敢苟同, 但是就目前来看 Gradle 真的在我系统盘已经拉了很多💩
在这里插入图片描述

参考链接

flutter 一直卡在Running Gradle task ‘assembleDebug’…运行不起来,看我一篇就够了,如有其他问题,留言
kotlin compiler embeddable-7.1.0下载缓慢

http://www.xdnf.cn/news/68977.html

相关文章:

  • 经典文献阅读之--SSR:(端到端的自动驾驶真的需要感知任务吗?)
  • 纷析云开源财务软件:助力企业实现数字化自主权
  • 跳跃游戏(每日一题-中等)
  • 【leetcode题解】算法练习
  • 零基础上手Python数据分析 (20):Seaborn 统计数据可视化 - 轻松绘制精美统计图表!
  • 使用Python可视化莫比乌斯带
  • 数据库—MySQL事务
  • 基于Python Socket的多线程聊天程序案例分析
  • 一页概览:虚拟机的备份
  • 一周学会Pandas2 Python数据处理与分析-Pandas2索引标签操作
  • 多模态大语言模型arxiv论文略读(三十三)
  • 实时进程简单说明
  • Vue-组件的懒加载,按需加载
  • Vue的模板语法——指令语法
  • OpenCV第5课 图像的基本操作
  • 模拟车辆变道 python 可视化
  • Redis——持久化
  • odoo-047 ValueError: 字段 `attachment_location` 不存在
  • 解锁编程新技能:深入理解泛型类型和函数
  • 【图像标注技巧】目标检测图像标注技巧
  • MySQL5.7 生成日期工具表
  • day2 python训练营
  • 智能照明系统:照亮智慧生活的多重价值
  • 华为盒式交换机堆叠配置
  • llama-webui docker实现界面部署
  • OpenCV 图形API(47)颜色空间转换-----将 I420(YUV 4:2:0) 格式的图像数据转换为 RGB 格式
  • 你学会了些什么220310?--接口压测调研
  • ThreadLocal的那些杂事
  • 2025.4.21日学习笔记 JavaScript String、Array、date、math方法的使用
  • spark—SQL3