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

如何查找要求Android SDK 33版本的Flutter依赖包?

解决Flutter部署时SDK版本依赖问题

一、直接从错误日志定位依赖

你的错误提示已经明确指出:url_launcher_android插件要求Android SDK版本33,这是最快速的定位方式。

二、通用查找依赖要求的方法

如果遇到无直接提示的情况,可通过以下方式排查:

  • 查看插件配置文件:打开项目根目录的pubspec.lock文件,找到所有依赖插件的版本信息,再查看对应插件的android/build.gradle文件,其中会声明compileSdkVersion的具体要求。
  • 用Gradle命令分析依赖:进入项目的android目录,执行对应系统的命令:
    # Windows系统
    gradlew.bat dependencies
    # macOS/Linux系统
    ./gradlew dependencies
    
    在输出结果中搜索compileSdkVersion,筛选出要求版本为33的依赖项。
  • 检查本地自定义插件:若使用了本地插件,直接打开插件目录下的android/build.gradle文件,查看其中的SDK版本配置。

三、修复步骤

按照提示修改项目的android/app/build.gradle文件:

android {
  compileSdkVersion 33
  // 建议同步将targetSdkVersion设置为33,保持版本一致
  targetSdkVersion 33
  ...
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 02:30:48