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

详细错误信息:

typescript 复制代码
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.org

BUILD FAILED in 24s
Exception: Gradle task assembleDevelopmentDebug failed with exit code 1

解决方式:

1.建议使用1.3.4版本。

2.从写该依赖的handleKeyboard()方法:

typescript 复制代码
override fun handleKeyboard() {
        keyboardSessionTimer = object : CountDownTimer(150, 1) {
            override fun onFinish() {
                keyboardSessionHeights.maxOrNull().let {
                    if (it!! > 0 && lastKeyboardHeight!! != it!!) {
相关推荐
帅气马战的账号12 分钟前
OpenHarmony 与 Flutter 跨端融合开发:从混合栈到全场景应用
flutter
爱吃大芒果1 小时前
Flutter 与原生交互入门:MethodChannel 基础使用教程
开发语言·flutter·华为·cocoa·交互·harmonyos
帅气马战的账号11 小时前
开源鸿蒙+Flutter 全场景分布式协同开发指南——组件化驱动的跨设备无缝体验实践
flutter
鹏多多1 小时前
Flutter自定义日历table_calendar完全指南+案例
android·前端·flutter
500841 小时前
鸿蒙 Flutter AI 引擎实战:OCR 图文识别离线部署与准确率优化
java·人工智能·flutter·华为·性能优化·ocr
爱吃大芒果1 小时前
Flutter 热重载与热重启深度解析:提高开发效率的关键
开发语言·javascript·flutter·ecmascript·harmonyos·gitcode
晚霞的不甘1 小时前
[鸿蒙2025领航者闯关] Flutter + OpenHarmony 自动化测试体系:从单元测试到真机巡检的全链路保障
flutter·单元测试·harmonyos
飛6792 小时前
解锁 Flutter 动画魔法:从基础到实战打造丝滑交互的商品卡片
flutter·交互
庄雨山2 小时前
Flutter 高级滑动效果实战:CustomScrollView 深度解析与开源鸿蒙跨端思考
flutter·openharmonyos
500842 小时前
鸿蒙 Flutter 分布式安全:软总线加密通信与设备互信认证
分布式·安全·flutter·华为·架构·wpf·开源鸿蒙