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!
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>
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.