26 votes

Kotlin sur android: Impossible de trouver la main a fusionné manifeste. Quelle est la cause de cette erreur?

Je voulais donner Kotlin un coup de feu. J'ai converti mes classes java à Kotlin et la correction de certaines erreurs. Si j'essaie de construire, l'erreur suivante apparaît:

Erreur:échec de l'Exécution de la tâche:app:generateDebugInstantRunAppInfo'. Ne peut pas trouver la main a fusionné manifeste.

C'est le fichier manifeste:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="mdrueke.kniffel">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar"
            android:windowSoftInputMode="adjustPan">

        </activity>
        <activity android:name=".Setup_Activity"
            android:windowSoftInputMode="adjustPan">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Merci pour votre aide!

30voto

Joey deVilla Points 4487

J'ai fait des expériences avec des Kotlin développement de la version Android Studio 3.0 Canaries 1 et obtenez le message "Impossible de trouver fusionné manifeste" erreur chaque maintenant et encore. J'ai trouvé que le choix de Build -> Nettoyage de Projet résout le problème pour moi.

13voto

zhuanghongji Points 131

Nettoyage de Projet est travaillé pour moi dans Android Studio 3.0 canaries version

7voto

Mhy Points 71

Dans mon cas, je suis en utilisant Android studio 3.0 Canaries 2, j'ai d'abord essayer de Construire -> Nettoyage de Projet toujours pas résolu le problème pour moi, puis j'ai fermer le projet et l'ouvrir à nouveau, Alhamdoulillah ça résout le problème

5voto

Karioki Points 515

J'ai essayé à la fois de nettoyer le projet et la clôture de l'ouvrir, mais ils ne fonctionnent pas dans mon cas. Après l'édition du manifeste (pas de changement fonctionnel) maintenant, le projet s'exécute.

4voto

Nominalista Points 864

Parce que Construire -> Nettoyage de Projet, le redémarrage de Android Studio ou la réinstallation d'application peut ne pas fonctionner, la solution la plus simple est de changer AndroidManifest.xml, par exemple, ajouter ou supprimer l'espace blanc.

Ici est question: https://issuetracker.google.com/issues/62336754.

Comme mentionné il y a, il sera fixé en Android Gradle Plugin 3.0.0-alpha5.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X