Cómo arreglar Gradle: ¿Error en la ejecución de la tarea ‘:processDebugManifest’ Error en Android Studio?

La información de ensamblaje de Gradle me proporcionó una indicación de que las manifestaciones no tienen varias versiones de SDK y no se pueden integrar. Y después de horas de trabajar en algún proyecto importante, de repente te enfrentas a este problema:

Figura1. ¡Ups!

Bueno, deshacerse de esto es fácil, solo siga los métodos mencionados a continuación, ¡y su problema se solucionará en un abrir y cerrar de ojos!

Método #1: Cambiar la línea <uses-sdk>

Tan fácil como puede parecer, pero cambiar el SDK realmente soluciona este problema, y ​​​​podría ser el más fácil que existe, simplemente haga esto,

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

y luego cambie minSDKVersion así

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 16
    }
}

Nota: asegúrese de editar su gradle.build en el caso de Android Studio. ¡Los valores se anulan durante la compilación!

Método n.º 2: una etiqueta faltante, cerrada o abierta

¡Este método no es directo, necesita algún tipo de trabajo en sí mismo, ya que deberá encontrar si faltan algunas etiquetas en su Manifiesto de Android o no! Aquí hay un ejemplo si la etiqueta <application> no está cerrada, ciérrela así:

</application>

Método #3: Error con el marco de servicios de Google Play

Es posible que encuentre este error si su aplicación/proyecto utiliza Google Play Services para ofrecer ciertas funciones al usuario final, ya que Google Play Services requiere Android 2.2, que es la versión 8 del SDK. Cambie su versión minSDK para que sea al menos 8 como el ejemplo de código a continuación:

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 8
           // Change or Add this
        targetSdkVersion 16
    }
}

dependencies {
    // Other Dependencies Go here
    compile 'com.android.support:support-v4:13.0.+'
    compile 'com.google.android.gms:play-services:3.1.36'
}

Método #4: Error de proyecto de varios módulos

Si su proyecto de Android tiene varios módulos o sabores, podría haber errores debido a que la mejor salida es intentar fusionar los archivos de manifiesto de todos los módulos en el manifiesto principal , si tiene un proyecto de varios módulos que utiliza Android Studio, y Gradle. Si tiene el módulo A y el módulo B, y declara alguna actividad del módulo B en la manifestación A, el Gradle encontrará un problema durante la combinación. En los archivos de manifiesto, intente eliminar la referencia entre módulos.

Método #5: El caso de permitir la copia de seguridad

A medida que el sistema Android evoluciona, atraviesa una variedad de características diferentes y algunas de ellas matan el proyecto, una de ellas podría ser la línea allowBackup en el Manifiesto, que podría estar provocando el error de un lado a otro, haciéndolo falso como se indica. a continuación también podría ayudar a resolver este problema.

<application
    android:allowBackup="false"
    <1-- Make this false-->
    android:label="@string/app_name"
    android:supportsRtl="true">
</application>

¡Espero que los métodos anteriores le proporcionen una posible solución al problema y que haya vuelto a completar el proyecto en espera!
¡Que la fuerza esté con usted!

Publicación traducida automáticamente

Artículo escrito por therebootedcoder y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *