我使用的是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"强制使用
我坚持这一点,不能继续前进。任何帮助都非常感谢。
答案 0 :(得分:9)
您只需将gradle文件中的minSdkVersion 7
更新为minSdkVersion 9
即可。
这只是意味着您的应用程序必须没有minSdkVersion(最低SDK版本),而不是库minSdkVersion。
更新您的gradle文件并再次构建项目。
答案 1 :(得分:1)
使用此minSdkVersion 14
更新build.gradledefaultConfig {
applicationId "com.sample.myapp"
minSdkVersion 14
targetSdkVersion 23
versionCode 3
versionName "1.2"
}