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
相关产品推荐
相关产品推荐

