試圖運行一個項目後,會出現一個錯誤: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。沒有稱爲庫的模塊。 –