You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter项目编译失败:flutter_inappwebview类型未找到问题求助

解决flutter_inappwebview 5.5.0+3编译类型错误的方案

问题根源

flutter_inappwebview 5.5.0+3版本和Android SDK 33存在兼容性冲突,导致基础类型(Uint8List、Color、Size等)无法被正确解析,最终触发Gradle编译失败。

修复步骤

  • 升级依赖包到最新稳定版
    旧版本对Android 13(API33)的支持不完善,直接更新pubspec.yaml中的依赖:

    flutter_inappwebview: ^6.0.0+  # 替换为当前最新稳定版本
    

    执行命令更新依赖:

    flutter pub get
    
  • 彻底清理项目缓存
    缓存残留可能引发类型引用异常,依次执行:

    flutter clean
    flutter pub get
    cd android && ./gradlew clean
    cd ..
    
  • 确认Flutter SDK版本达标
    适配Android 13需要Flutter SDK不低于2.10.0,检查并升级:

    flutter --version
    flutter upgrade
    
  • 同步Android编译配置
    打开android/app/build.gradle,确保编译版本和目标版本都设置为33:

    android {
        compileSdkVersion 33
    
        defaultConfig {
            targetSdkVersion 33
            // 其他原有配置保留
        }
    }
    

验证操作

完成以上步骤后,重新运行项目:

flutter run

如果仍报错,手动删除项目根目录下的.dart_tool文件夹,再执行flutter pub get后重试。

内容的提问来源于stack exchange,提问作者ANDRES MORALES MARTINEZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 11:11:16