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"
}
我正在使用 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.gradledefaultConfig {
applicationId "com.sample.myapp"
minSdkVersion 14
targetSdkVersion 23
versionCode 3
versionName "1.2"
}