web-dev-qa-db-fra.com

La fusion du manifeste a échoué avec plusieurs erreurs, voir les journaux (Erreur: L'exécution a échoué pour la tâche ': app: processDebugManifest')

Avant de poser ma question, je tiens à préciser que j’ai effectué des recherches dans de nombreux thèmes similaires, mais qu’aucun d’entre eux n’a fonctionné. 

Je déboguais mon application et pour une raison quelconque, lorsque j'ai nettoyé et reconstruit mon projet, j'ai obtenu le error: La fusion du manifeste a échoué avec plusieurs erreurs, voir les journaux

Dans ma console de gradation, j'ai vérifié et obtenu ceci:

C:\Utilisateurs\Chris\AndroidStudioProjects\WizardCounter2\app\src\main\AndroidManifest.xml: 6: 5-44: 16 

Erreur: attribut de clé 'nom' manquant lors de l'activité de l'élément sur AndroidManifest.xml: 6: 5-44: 16

C:\Utilisateurs\Chris\AndroidStudioProjects\WizardCounter2\app\src\main\AndroidManifest.xml 

Erreur: La validation a échoué, sortie

Voici mon manifeste:

<?xml version="1.0" encoding="utf-8"?>

<activity
    Android:allowBackup="true"
    Android:icon="@drawable/counter_launch_icon"
    Android:label="@string/app_name"
    Android:supportsRtl="true"
    Android:theme="@style/AppTheme"
   >

    <activity
        Android:name=".HomeScreen"
        Android:label="@string/app_name"
        Android:theme="@style/AppTheme.NoActionBar"
        Android:screenOrientation="portrait">
        <intent-filter>
            <action Android:name="Android.intent.action.MAIN" />

            <category Android:name="Android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        Android:name=".GameMenu"
        Android:label="@string/title_activity_game_menu"
        Android:theme="@style/AppTheme.NoActionBar"
        Android:screenOrientation="portrait"
        Android:value="HomeScreen"/>
    <activity
        Android:name=".PlayerSelection"
        Android:label="@string/title_activity_player_selection"
        Android:value="PlayerSelection"
        Android:screenOrientation="portrait"
        Android:theme="@style/AppTheme.NoActionBar"
        >
    </activity>

    <support-screens

        Android:smallScreens="true"
        Android:normalScreens="true" />
</activity>

Et le build.gradle:

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 25
    buildToolsVersion '25.0.0'

    defaultConfig {
        applicationId "com.gameapp.Android.wizardcounter"
        minSdkVersion 9
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.Android.support:appcompat-v7:25.0.0'
    compile 'com.Android.support:design:25.0.0'
}

P.S. Je suis en train d’exécuter la version 2.3 et de mettre à jour les outils comme vous le voyez ...! Merci d’avance à tous!

3
Chris Vera

Au lieu d'activité, mettez une application et mettez toutes les activités à l'intérieur comme ceci:

<?xml version="1.0" encoding="utf-8"?>
<application
Android:allowBackup="true"
Android:icon="@drawable/counter_launch_icon"
Android:label="@string/app_name"
Android:supportsRtl="true"
Android:theme="@style/AppTheme"
>

<activity
    Android:name=".HomeScreen"
    Android:label="@string/app_name"
    Android:theme="@style/AppTheme.NoActionBar"
    Android:screenOrientation="portrait">
    <intent-filter>
        <action Android:name="Android.intent.action.MAIN" />

        <category Android:name="Android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<activity
    Android:name=".GameMenu"
    Android:label="@string/title_activity_game_menu"
    Android:theme="@style/AppTheme.NoActionBar"
    Android:screenOrientation="portrait"
    Android:value="HomeScreen"/>
<activity
    Android:name=".PlayerSelection"
    Android:label="@string/title_activity_player_selection"
    Android:value="PlayerSelection"
    Android:screenOrientation="portrait"
    Android:theme="@style/AppTheme.NoActionBar"
    >
</activity>

<support-screens

    Android:smallScreens="true"
    Android:normalScreens="true" />
</application>
1
vicky

Pour moi, c’est parce que j’avais déclaré la même balise méta deux fois dans le manifeste. Regardez si vous avez déclaré quelque chose deux fois.

9
Shrini Jaiswal