flutter - 在 Flutter 中构建失败,无法理解错误
问题描述
这是我得到的错误。
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:razorpay_flutter] D:\All Data\My Projects\Mine Created Flutter Projects\gym_work\build\razorpay_flutter\intermediates\library_manifest\debug\AndroidManifest.xml as the library might be using APIs not available in 16
Suggestion: use a compatible library with a minSdk of at most 16,
or increase this project's minSdk version to at least 19,
or use tools:overrideLibrary="com.razorpay.razorpay_flutter" to force usage (may lead to runtime failures)
我该如何解决?
解决方案
只需添加
android{
defaultConfig{
minSdkVersion 19
}
}
在android/app/build.gradle
你的项目目录中
推荐阅读
- c# - 如何用 web.config 部分替换 machine.config 的“oracle.manageddataaccess.client”部分
- javascript - 撤消重做一个巨大的对象
- apache-spark - 有没有办法获取当前 Spark Session 的 SparkSession Id?
- websocket - 如何编写 Jetty websocket 后端环境
- python - Python 已经安装在虚拟环境中
- go - 在golang html /模板中对切片进行排序?
- rust - 如何在递归 std::ops::Deref 上绑定类型?
- c# - Application Insights 不会从 ApplicationInsights.config 获取检测密钥
- javascript - JS递归函数
- reactjs - 如何使用钩子和等待确保状态永远不会为空?