Android Studio – No se pudo fusionar el manifiesto de Gradle

Estoy construyendo una aplicación de demostración usando sherlock actionbar en el estudio android y estaba enfrentando el problema, mencionado en el siguiente enlace: – Problema anterior

Ahora después de seguir las respuestas publicadas en el enlace anterior he hecho algunos cambios y ahora estoy frente a esto

Gradle: Execution failed for task ':SherlockTest:processDebugManifest'. > Manifest merging failed. See console for more info. 

Mi archivo de manifiesto de aplicación es:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.sherlocktest" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="16" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.sherlocktest.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

Y el archivo de manifiesto sherlock actionbar es: –

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="440" android:versionName="4.4.0" package="com.actionbarsherlock"> <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="16"/> <application/> </manifest> 

No soy capaz de averiguar cuál es el problema aquí, por favor ayuda

Asegúrese de que en todos sus scripts build.gradle los valores de minSdkVersion y targetSdkVersion corresponden a los que tiene en sus manifiestos:

 android { defaultConfig { minSdkVersion 10 targetSdkVersion 16 } } 

Esto funcionó para mí, espero que haga el truco para usted, vítores.

Por lo que puedo ver, si tienes un proyecto de varios módulos con Android Studio y gradle, el IDE intenta combinar archivos de manifiesto de cada módulo en un manifiesto principal.

Si tiene un módulo A y un módulo B, y en el manifiesto A declara alguna actividad del módulo B, gradle encontrará un problema al fusionar.

Intente eliminar la referencia entre módulos en archivos de manifiesto.

Eso funcionó para mí al agregar Google Play Services

 android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 10 targetSdkVersion 16 } } 

Funciona para mi.
Mi proyecto de biblioteca AndroidManifest.xml pierde un elemento de la aplicación
Agregar uno lo arreglará.

 <application android:allowBackup="true" android:label="@string/app_name" android:theme="@style/AppTheme" > </application> 

Utilizo gradle limpio projectName –info obtener la información de error, y resolverlo.

  • Android Studio - Añadir dependencia a todos los módulos
  • Android Studio: Fallo
  • Aviso de Gradle: variant.getOutputFile () y variant.setOutputFile () están obsoletos
  • Gradle: 'buildTypes' no se puede aplicar a groovy.lang.Closure
  • Android Studio gradle construir con éxito a pesar del error de nivel de api
  • Gradle acabado con valor de salida distinto de cero 3
  • ¿Cómo puedo comprobar qué versión de plugin de Gradle Android se utiliza en mi proyecto?
  • Android Studio: Gradle sync failed: Proyecto: app declara una dependencia
  • NoClassDefFoundError usando Jackson 2.2.x en Android con Gradle
  • Advertencia de Android Studio minSdkVersion y targetSdkVersion
  • ¿Cómo forzar a Android Studio a construir con la biblioteca actualizada NDK, sin tener que limpiar y construir todo el proyecto?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.