Android Studio gradle manifest merging failed

Alexander Tee

After trying to run a project, an error appears:

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
    }
}

Manifest:

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="19" />

Used libraries: Google Maps, Android Support v4, SystemBarTint.

Looks like there is a minSdkVersion=19 in Manifest of library. But what's the name of that library? Google Maps is a module with minSdk 14 and target 19. SystemBarTint with minSdk 10, I think. If I have to change manifest of library, how can I do it in jar file?

Scott Barta

The library JAR files couldn't be causing this problem because they won't have manifest files that get merged. The problem has to be coming from the GooglePlayServices project that's in your dependencies. It's not clear what that is. If this isn't something of yours and you're just trying to use the Google Play Services library, there's an easier way. The easier way also replaces the way you've included the V4 support library.

In your SDK manager, make sure your Android Support Repository and Google Repository are installed.

Replace your dependencies block with this:

dependencies {
    compile 'com.android.support:support-v4:19.0.+'
    compile 'com.google.android.gms:play-services:4.0.+'
    compile files('libs/systembartint.jar')
}

and remove the android-support-v4.jar and google-play-services.jar files from your libs directory.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Manifest Merging Failed: Android Studio

From Dev

Android Studio - Manifest merging failed (system cannot find the path specified)

From Dev

Android Gradle Manifest merger failed

From Java

Manifest Merger failed with multiple errors in Android Studio

From Dev

Android Studio Manifest merger failed minSdkVersion Error

From Dev

Gradle fails on manifest merging for "targetApi"

From Java

Android studio Gradle icon error, Manifest Merger

From Dev

android studio - gradle manifest file path

From Dev

Android Studio gradle refresh failed

From Dev

Gradle build failed in Android Studio

From Dev

Gradle sync failed in android studio

From Dev

Android Studio Gradle failed to complete Gradle execution

From Dev

How to Solve 'Manifest merger failed' error in android-studio?

From Dev

How to use the new manifest merger (of Android Studio and Gradle)?

From Dev

Android Studio Gradle Build error - specified for property 'manifest' does not exist

From Dev

Android Studio Gradle Invalid file Manifest.xml

From Dev

crashlytics android studio gradle build failed

From Dev

gradle project sync failed android studio

From Java

Gradle Sync Failed Android Studio 3.6

From Dev

Android Studio 0.5.2 Gradle Refresh Project failed

From Dev

Android Studio - Gradle sync project failed

From Dev

Gradle failed to resolve library in Android Studio

From Dev

Sync Gradle Android Studio Failed on SlideDateTimePicker

From Dev

Android Studio gradle sync failed to find library

From Dev

Gradle build failed in Android Studio 1.5.1

From Dev

Android Studio 0.8.2 - Gradle project sync failed

From Dev

Failed to sync gradle project in Android Studio

From Dev

Android Studio - Failed to complete Gradle execution - getPid()

From Dev

Gradle Sync Failed Android Studio 3.6

Related Related

  1. 1

    Manifest Merging Failed: Android Studio

  2. 2

    Android Studio - Manifest merging failed (system cannot find the path specified)

  3. 3

    Android Gradle Manifest merger failed

  4. 4

    Manifest Merger failed with multiple errors in Android Studio

  5. 5

    Android Studio Manifest merger failed minSdkVersion Error

  6. 6

    Gradle fails on manifest merging for "targetApi"

  7. 7

    Android studio Gradle icon error, Manifest Merger

  8. 8

    android studio - gradle manifest file path

  9. 9

    Android Studio gradle refresh failed

  10. 10

    Gradle build failed in Android Studio

  11. 11

    Gradle sync failed in android studio

  12. 12

    Android Studio Gradle failed to complete Gradle execution

  13. 13

    How to Solve 'Manifest merger failed' error in android-studio?

  14. 14

    How to use the new manifest merger (of Android Studio and Gradle)?

  15. 15

    Android Studio Gradle Build error - specified for property 'manifest' does not exist

  16. 16

    Android Studio Gradle Invalid file Manifest.xml

  17. 17

    crashlytics android studio gradle build failed

  18. 18

    gradle project sync failed android studio

  19. 19

    Gradle Sync Failed Android Studio 3.6

  20. 20

    Android Studio 0.5.2 Gradle Refresh Project failed

  21. 21

    Android Studio - Gradle sync project failed

  22. 22

    Gradle failed to resolve library in Android Studio

  23. 23

    Sync Gradle Android Studio Failed on SlideDateTimePicker

  24. 24

    Android Studio gradle sync failed to find library

  25. 25

    Gradle build failed in Android Studio 1.5.1

  26. 26

    Android Studio 0.8.2 - Gradle project sync failed

  27. 27

    Failed to sync gradle project in Android Studio

  28. 28

    Android Studio - Failed to complete Gradle execution - getPid()

  29. 29

    Gradle Sync Failed Android Studio 3.6

HotTag

Archive