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

Execution failed for task ‘:keyboard_utils:compileDebugKotlin‘.

Execution failed for task ‘:keyboard_utils:compileDebugKotlin’.

这个错误是keyboard_utils依赖报错。
这个问题在keyboard_utils github项目的issues 有记载Project does not run with new Flutter 2.10.0
详细错误信息:

e: /Users/andreifufylev/development/flutter/.pub-cache/hosted/pub.dartlang.org/keyboard_utils-1.3.3/android/src/main/kotlin/br/com/keyboard_utils/manager/KeyboardUtils.kt: (56, 40): Using 'max(): T?' is an error. Use maxOrNull instead.FAILURE: Build failed with an exception.* What went wrong:
Execution failed for task ':keyboard_utils:compileDebugKotlin'.
> Compilation error. See log for more details* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 24s
Exception: Gradle task assembleDevelopmentDebug failed with exit code 1

解决方式:

1.建议使用1.3.4版本。
2.从写该依赖的handleKeyboard()方法:

override fun handleKeyboard() {keyboardSessionTimer = object : CountDownTimer(150, 1) {override fun onFinish() {keyboardSessionHeights.maxOrNull().let {if (it!! > 0 && lastKeyboardHeight!! != it!!) {

相关文章:

  • C语言 每日一题 day9
  • 智慧公厕:科技赋予公共卫生新生命,提升城市管理品质
  • 记录一次时序数据库的实战测试
  • 图片复制上传,拖拽输入框上传,el-upload自定义上传方法(上传和备注框强关联)
  • Java 设计模式——命令模式
  • Linux shell编程学习笔记21:用select in循环语句打造菜单
  • AtCoder Beginner Contest 327 题解 A-D
  • Unity3D移动开发如何依据性能选择Shader
  • 01-单节点部署clickhouse及简单使用
  • 校验 ChatGPT 4.0 真实性的三个经典问题:快速区分 GPT3.5 与 GPT4,并提供免费测试网站
  • 台球厅桌球室计时计算软件计费方法,台球厅的电脑怎么计时
  • 由于flutter_app依赖于flutter_swiper>=0.0.2,不支持零安全,版本解决失败。
  • 短视频矩阵营销系统工具如何助力商家企业获客?
  • vscode 阅读 android以及kernel 源码
  • Python 中的 Gzip 解压
  • 11111111
  • CSS 专业技巧
  • Effective Java 笔记(一)
  • ES6简单总结(搭配简单的讲解和小案例)
  • Kibana配置logstash,报表一体化
  • Laravel Mix运行时关于es2015报错解决方案
  • Linux中的硬链接与软链接
  • Phpstorm怎样批量删除空行?
  • Python_OOP
  • Redash本地开发环境搭建
  • Redis字符串类型内部编码剖析
  • tab.js分享及浏览器兼容性问题汇总
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 对象引论
  • 关于springcloud Gateway中的限流
  • 解析带emoji和链接的聊天系统消息
  • 强力优化Rancher k8s中国区的使用体验
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 世界上最简单的无等待算法(getAndIncrement)
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我有几个粽子,和一个故事
  • 系统认识JavaScript正则表达式
  • FaaS 的简单实践
  • ionic异常记录
  • 选择阿里云数据库HBase版十大理由
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #{}和${}的区别?
  • #pragma data_seg 共享数据区(转)
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (南京观海微电子)——COF介绍
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (十一)c52学习之旅-动态数码管
  • (五)Python 垃圾回收机制
  • (一)WLAN定义和基本架构转
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (正则)提取页面里的img标签
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)Sql Server 保留几位小数的两种做法