Android Studio: le manifeste Android n’existe pas ou comporte une balise racine incorrecte

J’ai cette erreur sur Android Studio (AS): entrer la description de l'image ici

Comment je l’ai eu:

J’ai créé un projet AS à partir de zéro et tout allait bien. Ensuite, une fenêtre pop-up est apparue et (si je me souviens bien) disait quelque chose comme: ” Android Framework detected “. J’ai appuyé sur “Oui” et quelques modifications ont été apscopes au projet / module. Après cela, j’ai eu l’erreur ci-dessus

Modifier:

Dans mon cas, le problème n’était pas lié à Gradle . Cela concernait la configuration d’ IntelliJ / Android Studio , un fichier .iml en particulier. Je me suis rendu compte après avoir lu cet article informatif ici .

Sur Android Studio v0.8.2, cliquer sur le Sync project with Gradle files bouton Sync project with Gradle files résolu mon problème.

Capture d'écran de la barre d'outils Android Studio avec le bouton

mettre à jour

Merci au commentaire de jaumard . Si le Sync project with Gradle files n’est pas visible, vous devez ouvrir le panneau Gradle et cliquer sur l’icône de synchronisation en haut de la barre d’outils.

J’espère que cela aide 🙂

Appelez simplement (dans tous les cas) Fichier -> Invalider les caches et redémarrer ….

Dans mon cas:

Le fichier settings.gradle était vide. J’ai ajouté le code defualt:

 include ':app' 

Puis j’ai cliqué

Projet de synchronisation avec les fichiers Gradle

Le projet commence alors.

Ce qui m’a aidé était:

  • supprimer .gradle / folder
  • supprimer .idea / dossier
  • supprimer **** fichier idée ***
  • rouvrir Android Studio
  • importer depuis Gradle comme le suggère Android Studio

Vérifiez que sous le fichier structure / module / manifeste du projet il pointe vers le fichier manifeste correct dans votre code et non pas celui des sources générées.

Cela est vrai à la fois pour Android Studio et Intelli J. Lorsque vous importez un projet à partir de sources existantes, il préfère parfois le fichier manifeste dans le répertoire generate sources.

J’ai rencontré un problème similaire. Cela ressemble à mon répertoire … / src pour quelque raison que ce soit déplacé sous mon répertoire … / lib. Je l’ai sorti du répertoire / lib. Maintenant, / lib et / src sont au même niveau. Après quelques reconstructions et redémarrages de studio Android, tout redevient normal. Mon émulateur a bien démarré.

Vous voudrez peut-être vérifier votre structure de répertoire. Comparez la structure de répertoire avec un projet de travail. Vous pourriez être en mesure de voir la différence.

Déplacer mon AndroidManifest.xml à PROJECT_NAME/src/main résolu le problème.

J’ai eu le même errormessage et j’ai remarqué que j’avais 2 fichiers MYPROJECTNAME.iml, mais avec un boîtier différent de MYPROJECTNAME. J’ai créé cette situation après avoir extrait le projet SVN dans un répertoire contenant une erreur de casse. Il suffit de jeter le fichier IML avec le mauvais boîtier, après avoir enregistré le contenu des deux et utiliser le contenu qui fonctionne

J’ai eu ce problème avec un projet multi-module lorsque j’ai renommé le module d’application. Dans mon cas, pour résoudre le problème, j’ai dû mettre à jour manuellement le nom du module d’application dans le fichier settings.gradle du projet (Android Studio n’a pas mis à jour cette valeur)

Qui m’est arrivé. J’ai constaté que j’avais mal ouvert le dossier parent du projet réel dans Android Studio.