【发布时间】:2021-01-17 06:31:33
【问题描述】:
我在我的项目版本 3.4.0 中使用 instamojo 支付库 编译'com.instamojo:android-sdk:3.4.0'
当我将 min Sdk 版本从 21 更改为 19 时,它显示以下错误
我做过的事情 更改 minSdkVersion 19(在 build.gradle 应用程序中), 然后同步, 然后同步所有项目的gradle文件, 重建项目 无效缓存并重启
任何帮助都会很有价值
清单合并失败:uses-sdk:minSdkVersion 19 不能小于库 [com.instamojo:android-sdk:3.4.0] C:\Users\Rushabh.gradle\caches\transforms-2\ 中声明的版本 21 files-2.1\811256b860a0ca6a3de017f237334983\jetified-android-sdk-3.4.0\AndroidManifest.xml,因为该库可能正在使用 19 中不可用的 API 建议:使用 minSdk 最多为 19 的兼容库, 或者将此项目的 minSdk 版本增加到至少 21, 或者使用 tools:overrideLibrary="com.instamojo.android" 强制使用(可能导致运行时失败)
【问题讨论】:
-
这个错误很简单,你必须使用库支持的min api
-
根据github页面github.com/Instamojo/instamojo-android-sdk库支持最小sdk 15