清单合并失败,使用工具:overrideLibrary

Posted

技术标签:

【中文标题】清单合并失败,使用工具:overrideLibrary【英文标题】:Manifest merger failed, use tools:overrideLibrary 【发布时间】:2016-07-31 01:41:56 【问题描述】:

错误:任务 ':app:processDebugManifest' 执行失败。

清单合并失败:uses-sdk:minSdkVersion 10 不能小于库 [com.android.support:leanback-v17:23.2.1] C:\SampleforliveTVInputFrameworkTIFonTV\app\build\intermediates\exploded-中声明的版本 17 aar\com.android.support\leanback-v17\23.2.1\AndroidManifest.xml 建议:使用 tools:overrideLibrary="android.support.v17.leanback" 强制使用

这个错误我该怎么办

【问题讨论】:

欢迎来到 ***。我们需要MCVE 和您的错误一起提供真正的帮助。 How do I use tools:overrideLibrary in a build.gradle file?的可能重复 【参考方案1】:

您使用的库 ("com.android.support:leanback-v17:23.2.1") 的 sdk 版本最低为 17,因此您无法为 sdk 版本 17 构建您的应用。如果您不这样做需要库,您应该从模块 gradle 文件中删除行:compile 'com.android.support:leanback-v7:23.2.1'。如果需要,您需要将应用的最低 sdk 版本更改为 17 版。有关此主题的更多信息,请访问:http://developer.android.com/reference/android/support/v17/leanback/package-summary.html

【讨论】:

以上是关于清单合并失败,使用工具:overrideLibrary的主要内容,如果未能解决你的问题,请参考以下文章

清单合并失败错误

错误:清单合并失败并出现多个错误,请参阅日志

导入 Facebook sdk 后,清单合并失败并出现多个错误

清单合并失败:属性 application@appComponentFactory 无法解决此问题

清单合并失败:uses-sdk:minSdkVersion 14

Android Studio 错误:清单合并失败:uses-sdk:minSdkVersion