繁体   English   中英

插件firebase_database需要更高的版本 Android SDK

[英]The plugin firebase_database requires a higher Android SDK version

当我将 flutter 应用程序与 firebase rtdb 连接时出现此错误

失败:构建失败,出现异常。

  • 出了什么问题:任务 ':app:processDebugMainManifest' 执行失败。

清单合并失败:uses-sdk:minSdkVersion 16 不能小于库 [:firebase_database] C:\wmsflutter\warehouse_management_system\build\firebase_database\intermediates\merged_manifest\debug\AndroidManifest.xml 中声明的版本 19,因为库可能正在使用 API not available in 16 建议:使用minSdk最多16的兼容库,或者将本项目的minSdk版本提高到至少19,或者使用tools:overrideLibrary="io.flutter.plugins.firebase.database"强制使用(可能导致运行时失败)

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。 使用 --info 或 --debug 选项运行以获取更多日志 output。使用 --scan 运行以获取完整的见解。

但问题是我的minsdk版本已经是19了,我在build.gradle脚本里改了。

**compileSdkVersion 21

defaultConfig {

    minSdkVersion 19
    targetSdkVersion 21
}

compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion

**

你对这个问题有什么想法吗?

提前致谢 !

尝试将minSdkVersion升级到 21。并将targetSdkVersion升级到 30 以上的任何版本。目标 sdk 版本 21 对于新版本来说太低了。

minSdkVersion 21
targetSdkVersion 30

升级您的 minSdkVersion 21 和 targetSdkVersion 33 对于大多数 flutter 库,目标 sdk 需要 21 或更多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM