清单合并失败:uses-sdk:minSdkVersion 19 不能小于库中声明的版本 21
Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library
我在我的项目版本 3.4.0 中使用 instamojo 支付库
编译 'com.instamojo:android-sdk:3.4.0'
当我将最小 Sdk 版本从 21 更改为 19 时,它显示以下错误
我做过的事
更改 minSdkVersion 19(在 build.gradle 应用程序中),
然后同步,
然后同步所有项目 gradle 文件,
重建项目
缓存无效并重新启动
任何帮助都是有价值的
Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library [com.instamojo:android-sdk:3.4.0] C:\Users\Rushabh.gradle\caches\transforms-2\files-2.11256b860a0ca6a3de017f237334983\jetified-android-sdk-3.4.0\AndroidManifest.xml as the library might be using APIs not available in 19
Suggestion: use a compatible library with a minSdk of at most 19,
or increase this project's minSdk version to at least 21,
or use tools:overrideLibrary="com.instamojo.android" to force usage (may lead to runtime failures)
根据库是 minSDK 21 的错误,所以你必须使用它作为 minSDK,至于特定的 librays 文档,请详细阅读,根据来自 github 的构建文件,它可以是看到minSDK设置为21。
see here in github of this build file from the library
这很令人困惑,因为有 2 个地方可以设置 MinSDK。您可以在 build.gradle 文件中设置它。 (这可能是你在看的地方)然后你也忘记了它是在“项目结构”屏幕中设置的。在 android studio 的左侧,右键单击您的项目,然后在该屏幕的模块下转到“打开模块设置 F4”,您可以设置 MinSDK。确保它和你的 build.gradle 相同。
我在我的项目版本 3.4.0 中使用 instamojo 支付库 编译 'com.instamojo:android-sdk:3.4.0'
当我将最小 Sdk 版本从 21 更改为 19 时,它显示以下错误
我做过的事 更改 minSdkVersion 19(在 build.gradle 应用程序中), 然后同步, 然后同步所有项目 gradle 文件, 重建项目 缓存无效并重新启动
任何帮助都是有价值的
Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library [com.instamojo:android-sdk:3.4.0] C:\Users\Rushabh.gradle\caches\transforms-2\files-2.11256b860a0ca6a3de017f237334983\jetified-android-sdk-3.4.0\AndroidManifest.xml as the library might be using APIs not available in 19 Suggestion: use a compatible library with a minSdk of at most 19, or increase this project's minSdk version to at least 21, or use tools:overrideLibrary="com.instamojo.android" to force usage (may lead to runtime failures)
根据库是 minSDK 21 的错误,所以你必须使用它作为 minSDK,至于特定的 librays 文档,请详细阅读,根据来自 github 的构建文件,它可以是看到minSDK设置为21。 see here in github of this build file from the library
这很令人困惑,因为有 2 个地方可以设置 MinSDK。您可以在 build.gradle 文件中设置它。 (这可能是你在看的地方)然后你也忘记了它是在“项目结构”屏幕中设置的。在 android studio 的左侧,右键单击您的项目,然后在该屏幕的模块下转到“打开模块设置 F4”,您可以设置 MinSDK。确保它和你的 build.gradle 相同。