uses-sdk:minSdkVersion 7不能小于库中声明的版本9

时间:2015-06-22 09:57:20

标签: android admob android-manifest google-play-services android-min-sdk

我使用的是Android Studio版本1.2.2。

我的项目的min sdk是7,我想使用google play服务,需要min sdk 9及以上版本。所以我使用下面的方法来覆盖图书馆。

虽然我收到以下错误:

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

  

清单合并失败:uses-sdk:minSdkVersion 7不能小于库D中声明的版本9:\ project_name \ build \ intermediates \ explosion-aar \ com.google.android.gms \ play-services-ads \ 7.5 .0 \ AndroidManifest.xml中       建议:使用工具:overrideLibrary =" com.google.android.gms.ads"强制使用

我坚持这一点,不能继续前进。任何帮助都非常感谢。

2 个答案:

答案 0 :(得分:9)

您只需将gradle文件中的minSdkVersion 7更新为minSdkVersion 9即可。

这只是意味着您的应用程序必须没有minSdkVersion(最低SDK版本),而不是库minSdkVersion。

更新您的gradle文件并再次构建项目。

答案 1 :(得分:1)

使用此minSdkVersion 14

更新build.gradle
defaultConfig {
    applicationId "com.sample.myapp"
    minSdkVersion 14
    targetSdkVersion 23
    versionCode 3
    versionName "1.2"
}