清单合并失败,使用工具: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 无法解决此问题