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

安卓真机安装失败:添加webview_flutter后需SDK版本#33

安卓应用安装失败问题解决建议

问题详情

安装报错:INSTALL_FAILED_OLDER_SDK: Requires newer sdk version #33 (current version is #31)
安卓真机上应用安装失败,初始代码可正常运行,添加webview_flutter包后出现该问题。

已尝试操作

修改build.gradle配置:

android{
    compileSDKVersion 33
    ....
    defaultConfig{
        minSDKVersion 33
        targetSDKVersion 33
        ....
    }
}

相关截图

  • main.dart代码及错误信息:main.dart code and Error
  • build.gradle配置截图1:build.gradle
  • build.gradle配置截图2:build.gradle

解决步骤

  1. 确认修改的是正确的build.gradle文件
    Flutter项目有两个build.gradle:
  • 根目录android文件夹下的全局配置
  • android/app文件夹下的应用级配置
    必须确保app目录下的build.gradle也同步设置:
android {
    compileSdkVersion 33
    defaultConfig {
        minSdkVersion 33
        targetSdkVersion 33
    }
}
  1. 清理缓存并重建项目
    执行以下命令彻底清理后重新构建:
flutter clean
flutter pub get
flutter build apk
  1. 降级webview_flutter版本(可选)
    如果你的真机系统低于Android 13(对应SDK33),可以降级webview_flutter到支持SDK31的版本。在pubspec.yaml中指定版本:
dependencies:
  webview_flutter: ^4.4.0  # 该版本支持minSdk 20,可根据需求调整

执行flutter pub get更新依赖后重新打包。

  1. 检查真机系统版本
    SDK33对应Android 13,若真机系统版本低于此,要么升级系统,要么降级依赖包版本,二者选其一。

内容的提问来源于stack exchange,提问作者Suresh Yadav

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 10:25:18