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

【Flutter/Android】运行到安卓手机上一直卡在 Running Gradle task ‘assembleDebug‘... 的终极解决办法

方法步骤简要

  1. 查看你的Flutter项目需要什么版本的 Gradle 插件:
    在这里插入图片描述

  2. 下载这个插件:
    方法一:浏览器输入:https://services.gradle.org/distributions/gradle-7.6.3-all.zip
    方法二:去Gradle官网找对应的版本:https://gradle.org/releases/
    方法三:问别人要(反正就是你要能够自己找到这个玩意)

  3. 把压缩包放在C盘指定目录,比如:不要解压!!!!
    在这里插入图片描述

  4. Android Studio 中修改下载路径为你本地电脑上的:
    distributionUrl=file:///C:/AndroidGradle/gradle-7.6.3-all.zip
    在这里插入图片描述

  5. 重新点击运行你的Flutter项目即可----over!

另外可视化构建的3个方法(参考即可):

  • ./android/gradlew clean(一定要在./android下运行,可以先cd,再运行./gradlew clean)
  • ./android/gradlew build (同理)
  • C:\Users\你的用户名称\.gradle\wrapper\dists目录下找到特定文件,不断地刷新就可以看到下载大小…(很傻)
    在这里插入图片描述

原理介绍:

Gradle 是安卓的构建工具,必须要先下载对应版本才能使用。
而新手遇到的最大问题其实就是Android Studio 里面下载实在太慢了!!!
而且非常容易下载不成功,导致Flutter项目无法运行到手机上(运行到浏览器web是没问题的)。

所以本方法是手动下载到本地计算机磁盘上,然后,让 Android Studio 从磁盘上下载(相当于本地服务器)。
一方面你自己下载的速度快的离谱,另一方面 Android Studio 从本地磁盘上下载也快的离谱。
两者一结合,快到起飞!


另外的方法探索:
从上面的介绍过程,我们发现,他是由xxx.zip.part 转换成 xxx.ok
所以是否还有这样的方法:

直接把解压好的文件放入xxx.zip.lck和xxx.zip.part的文件中,然后把part文件删除,并新建一个xxx.ok的文件表示解压成功。然Android Studio 知道已经下载并解压成功了。
在这里插入图片描述这个方法我还没实验,给你们作为课外作业,感兴趣可以自己探索!

http://www.lryc.cn/news/306196.html

相关文章:

  • 医疗实施-客户需求分析
  • 调度服务看门狗配置
  • AI时代 编程高手的秘密武器:世界顶级大学推荐的计算机教材
  • 【数据结构和算法初阶(c语言)】数据结构前言,初识数据结构(给你一个选择学习数据结构和算法的理由)
  • LeetCode 0235.二叉搜索树的最近公共祖先:用搜索树性质(不遍历全部节点)
  • 【Prometheus】概念和工作原理介绍
  • 四川易点慧电子商务有限公司抖音小店:可靠之选,购物新体验
  • SpringBoot自带的tomcat的最大连接数和最大的并发数
  • TLS1.2抓包解析
  • 使用两个队列实现栈
  • 通过ffmpeg实现视频背景色替换
  • 后轮位置反馈控制与算法仿真实现
  • 实战 vue3 使用百度编辑器ueditor
  • N种方法解决1(CTF)
  • Istio实战:Istio Kiali部署与验证
  • ASPxGridView中使用PopupEditForm表单字段联动填充
  • 基于Pytorch的猫狗图片分类【深度学习CNN】
  • flutter sliver 多种滚动组合开发指南
  • kafka生产者2
  • 【LNMP】云导航项目部署及环境搭建(复杂)
  • nginx之状态页 日志分割 自定义图表 证书
  • 数字人的未来:数字人对话系统 Linly-Talker + 克隆语音 GPT-SoVITS
  • SpringMVC 学习(五)之域对象
  • ✅技术社区项目—JWT身份验证
  • 5.2 Ajax 数据爬取实战
  • 276.【华为OD机试真题】矩阵匹配(二分法—JavaPythonC++JS实现)
  • java——多线程基础
  • Python服务器监测测试策略与工具:确保应用的高可用性!
  • Spring Security源码学习
  • 大数据面试总结三