web-dev-qa-db-de.com

Manifestfusion mit mehreren Fehlern fehlgeschlagen, siehe Protokolle (Fehler: Ausführung fehlgeschlagen für Task ': app: processDebugManifest')

Bevor ich frage, möchte ich feststellen, dass ich viele ähnliche Threads durchsucht habe, aber keiner von ihnen funktionierte. 

Ich habe meine App debuggt und aus irgendeinem Grund bekam ich bei der Bereinigung und Neuerstellung meines Projekts den Fehler error: Manifest-Zusammenführung mit mehreren Fehlern fehlgeschlagen, siehe Protokolle

In meiner Absolventenkonsole habe ich Folgendes überprüft:

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

Fehler: Fehlendes Schlüsselattribut "Name" für Elementaktivität in AndroidManifest.xml: 6: 5-44: 16

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

Error: Validierung fehlgeschlagen, Beenden

Hier ist mein Manifest:

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

Und das 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 Ich lasse Version 2.3 laufen und habe die Tools aktualisiert, wie Sie sehen ...! Vielen Dank im Voraus, alle!

3
Chris Vera

Anstelle der Aktivität setzen Sie die Anwendung und fügen Sie alle Aktivitäten wie folgt ein:

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

Für mich lag es daran, dass ich das gleiche Meta-Tag zweimal im Manifest deklariert hatte.

9
Shrini Jaiswal