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

uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library

我正在使用 Android Studio 版本 1.2.2。

我的项目的 min sdk 是 7,我想使用 google 播放服务,它需要 min sdk 9 及以上。所以我使用下面的 overrideLibrary 库。

虽然我收到以下错误:

错误:任务“:processDebugManifest”执行失败。

Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library D:\project_name\build\intermediates\exploded-aar\com.google.android.gms\play-services-ads.5.0\AndroidManifest.xml Suggestion: use tools:overrideLibrary="com.google.android.gms.ads" to force usage

我卡在了这里,无法继续。非常感谢任何帮助。

您只需在 gradle 文件中将 minSdkVersion 7 更新为 minSdkVersion 9

这只是意味着您的应用程序的 minSdkVersion(最低 SDK 版本)不能低于库 minSdkVersion。

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

使用此 minSdkVersion 14

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