web-dev-qa-db-fra.com

Erreur "AndroidManifest.xml n'existe pas ou a une balise racine incorrecte"

Je suis nouveau sur AndroidStudio ET Gradle.

J'ai importé un projet depuis Eclipse, créé un module et essayé d'exécuter le projet, mais j'ai eu cette erreur:

AndroidManifest.xml doesn't exist or has incorrect root tag

J'ai cherché cette solution précédente: Comment construire une bibliothèque Android avec Android Studio et gradle?

Mais cette solution est bien trop avancée pour moi.

Quelqu'un pourrait-il m'aider à comprendre en termes plus simples ce qui ne va pas et comment je peux y remédier?

Je vous remercie!

Mettre à jour après l'une des réponses:

Ce sont les options que j'ai sous le menu de construction:

enter image description here

18
Genadinik

cliquer sur le projet Sync avec le bouton Fichiers Gradle résoudra votre problème.

Ce bouton se trouve dans la section Fichier sur Android Studio 3.6.1

26
Nirel
  1. Fermez votre Android Studio
  2. Aller à C:\Users\user\.AndroidStudioX.X\system et SUPPRIMER le dossier cache
  3. Lancez Sndroid Studio
  4. Goto Build (menu) -> Clean Project une fois terminé, cliquez à nouveau sur Build (menu) et cliquez sur rebuild project.

Cela devrait résoudre le problème.

11
user1574011

Chaque projet Android nécessite un fichier appelé AndroidManifest.xml pour dire Android sur lui-même. Soit votre projet n'en a pas, soit il n'est pas à la place que Android Studio s'attend à ce qu'il soit. Essayez pour le trouver et le déplacer vers le dossier racine du projet.

2
yedidyak

Pour moi, cliquer sur le bouton Synchroniser le projet avec les fichiers Gradle n'a pas résolu le problème seul.

Après avoir synchronisé le projet avec les fichiers Gradle, j'ai explicitement dû invalider le cache et redémarrer le studio. Ce n'est qu'après cette action que la configuration du point de croix rouge a disparu et que tout a commencé à fonctionner.

2
iCantC

1.Vérifiez si le fichier manifest existe ou non.

2.S'il est là, vérifiez si le nom package est correct ou non.

3.Si votre projet a un petit nombre de classes, vous créez un nouveau projet dans Android puis copiez collez votre code depuis Eclipse. Ce sera simple. Mais il est recommandé uniquement pour les petits projets.

Et enfin, cliquez sur "Sync" dans le fichier Gradle. Suivi de la reconstruction, le projet fera l'affaire.

1
Ganesh

Accédez au lecteur C, cliquez sur Utilisateur, puis sélectionnez votre dossier Android studio, puis sélectionnez le dossier System find Cache et supprimez ce dossier avant de le faire, fermez votre Android Studio.It sûrement travailler.

1
Bilawal sharif

Dans mon cas, le fichier manifeste semblait être corrompu ou peut-être ses métadonnées. Essayer de l'ouvrir dans Android Studio affichera certains caractères que vous voyez lors de l'ouverture d'un fichier binaire avec un éditeur de texte, par exemple. Quoi qu'il en soit, mon projet est sous Git, donc je viens de le supprimer et restauré en arrière, problème résolu.

0
Symyon