试图运行一个项目后,会出现一个错误:Android Studio中gradle这个清单合并失败
Gradle: [AndroidManifest.xml:6, AndroidManifest.xml:3] Main manifest has <uses-sdk android:minSdkVersion='14'> but library uses minSdkVersion='19'
Gradle: Execution failed for task ':myApp:processDebugManifest'.
> Manifest merging failed. See console for more info.
的build.gradle:
buildscript {
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6+'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
compile files('libs/google-play-services.jar')
compile files('libs/systembartint.jar')
compile project(':GooglePlayServices')
}
android {
compileSdkVersion 17
buildToolsVersion '17.0.0'
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
}
}
清单:
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="19" />
使用库:谷歌地图,Android支持v4,SystemBarTint。
看起来像库的Manifest中有一个minSdkVersion=19
。但是那个图书馆的名字是什么?谷歌地图是一个模块minSdk
14和目标19. SystemBarTint
与minSdk
10,我认为。如果我必须更改库的清单,我该如何在jar文件中做到这一点?
你有一个叫做库的模块吗? –
请发布完整的build.gradle文件为您的应用程序。 –
发表完整build.gradle。没有称为库的模块。 –