我已经导入了一个项目,但它无法正常工作。我看过其他与Manifest合并失败有关的问题,但是没有解决我的问题。 这是错误:
错误:任务':app:processDebugManifest'执行失败。
清单合并失败:uses-sdk:minSdkVersion 1不能小于库中声明的版本9 [com.google.android.gms:play-services:10.0.1] F:\ Softwares \ Project \ Bird \ app \建立\ \中间体爆炸-AAR \ com.google.android.gms \播放服务\ 10.0.1 \ AndroidManifest.xml中 建议:使用工具:overrideLibrary =" com.google.android.gms.play_services"强迫使用。
这是我的傻瓜:
android {
compileSdkVersion 19
buildToolsVersion "25.0.2"
}
dependencies {
compile 'com.android.support:support-v4:19.1.0'
compile 'com.google.android.gms:play-services:+'
}
这是我的Android清单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="bb.bird"
android:versionCode="1"
android:versionName="1.0" >
答案 0 :(得分:0)
这意味着在您的应用中的某个位置,Manifest包含最小sdk版本1。 你应该通过添加
来控制它minSdkVersion 9
在你的应用程序的build.gradle文件块
下defaultConfig
这应该足够了,否则您可以检查所有清单和gradle文件,并查看minSdkVersion 1的定义位置。