【发布时间】:2015-06-22 09:57:19
【问题描述】:
我使用的是 Android Studio 1.2.2 版。
我的项目的 min sdk 是 7,我想使用需要 min sdk 9 及更高版本的 google play 服务。所以我使用下面的内容来覆盖库。
虽然我收到以下错误:
错误:任务 ':processDebugManifest' 执行失败。
清单合并失败:uses-sdk:minSdkVersion 7 不能小于库 D:\project_name\build\intermediates\exploded-aar\com.google.android.gms\play-services-ads\7.5 中声明的版本 9 .0\AndroidManifest.xml 建议:使用 tools:overrideLibrary="com.google.android.gms.ads" 强制使用
我卡在这一点上,无法继续。非常感谢任何帮助。
【问题讨论】:
-
您的应用必须支持 minsdkversion = 7?
-
@是的 IO。是啊..我不能改变。这是主要问题。
-
Google play 服务要求 min sdk version = 9。这意味着如果您使用它并且您的应用支持 min version = 7,有些事情将无法正常工作。
-
是的,正确。无论是否不支持某些内容但至少不构建。即使我在 manifast.xml 中使用 overrideLibrary
-
你能发布你的 gradle 文件吗?
标签: android admob android-manifest google-play-services android-min-sdk