Android Studio: Manifeste Android n'existe pas ou a un mauvais balise racine
J'ai eu cette erreur sur Android Studio (AS):
Comment je l'ai eu:
J'ai créé un Projet à partir de zéro et tout allait bien.
Ensuite, une fenêtre s'est présenté, et (si je me souviens bien) a dit quelque chose comme: "Android Framework detected
". J'ai appuyé sur "Oui" et certains changements ont eu lieu pour le projet/module. Et après que j'ai eu l'erreur ci-dessus
Edit:
Dans mon cas, le problème n'était pas Gradle
liés. Il avait à faire avec IntelliJ
/Android Studio
configuration, une .iml
fichier en particulier.
J'ai réalisé que, après la lecture de ce post informatif ici.
- double possible de Comment construire un android bibliothèque avec Android Studio et gradle?
- J'ai déjà lu ce post, quand j'ai essayé de migrer d'un autre projet à AndStudio. Mais ce projet que j'ai commencé si à partir de zéro à partir de AndStudio, et j'ai eu aucun problème depuis aujourd'hui! Je vais la lire de nouveau cette question, et aussi de base gradle de la documentation. Si cette question résout mon problème, je vais revenir ici et de supprimer ma question
- Avez-vous jamais trouver une solution pour que, sans recréer le projet? Je suis atteint de cette question. La création d'un nouveau projet a fonctionné, mais maintenant, je vais avoir un problème nouveau. Je ne veux pas recréer le projet deux fois par jour..
- Hey @MikeT malheureusement pas! J'ai lu les notions de base sur gradle à partir du lien que j'ai fourni, et puis j'ai réalisé que c'était en quelque sorte IntelliJ, avec l'IML fichier. Je vous suggère de consulter google avant d'appliquer un auto-solutions à partir d'Android Studio!
- Salut @Paschalis, j'ai juste réussi à obtenir mon projet de travailler à nouveau, mais seulement après le téléchargement, l'ancien 0.3.1. Je n'ai pas de problèmes avec cette version de COMME. Cependant, je suis déçu car ce problème m'a coûté près d'une journée.
- J'ai fait face à cette erreur récemment. Cette erreur peut venir seul ou avec le résultat possible de cette question [stackoverflow.com/q/52513097/5685911]
Vous devez vous connecter pour publier un commentaire.
Sur Android Studio v0.8.2 cliquez sur
Sync project with Gradle files
bouton résolu mon problème.mise à jour
Grâce à l'observation de jaumard. Si le
Sync project with Gradle files
il n'est pas visible, vous devez ouvrir la Gradle panneau et cliquez sur le bouton sync icône sur la barre d'outils.Espère que cela aide 🙂
Suffit d'appeler (en tout cas) Fichier -> Invalider les Caches et Redémarrez....
Dans mon cas:
paramètres.gradle fichier était vide. J'ai ajouté defualt code:
Puis j'ai cliqué
Alors le début d'un projet de travaux.
Ce qui a aidé pour moi a été:
Double vérifier que, en vertu de la structure de projet /module /fichier Manifeste qu'il pointe vers le bon fichier manifeste dans votre code et non pas celui généré des sources.
C'est vrai à la fois pour Android Studio et Intelli J. Parfois, lorsque vous importez un projet à partir de sources existantes, il préfère le fichier de manifeste à l'intérieur de l'génère le répertoire des sources.
J'ai rencontré un problème similaire. Comme dirait ma ...répertoire/src pour quelque raison que ce soit déplacé sous ma .../lib. Je l'ai déplacé hors du répertoire /lib de l'. Maintenant, à la fois /lib et /src sont au même niveau. Après une couple de nettoyer reconstruit et redémarre de Android studio, tout revient à la normale. Mon émulateur commencé fine.
Vous voudrez peut-être consulter votre structure de répertoire. Comparer la structure de répertoire avec un projet de travail. Vous pourriez être en mesure de voir la différence.
Déplacement de mon
AndroidManifest.xml
àPROJECT_NAME/src/main
résolu le problème.J'ai eu le même errormessage et remarqué que j'avais 2 MYPROJECTNAME.iml fichiers, mais avec un boîtier de MYPROJECTNAME. J'ai créé cette situation, après vérification de SVN du projet dans un répertoire avec le boîtier d'erreur.
Jeter de l'IML fichier avec le mauvais boîtier, après l'enregistrement du contenu des deux et d'utiliser le contenu qui fonctionne
J'ai eu ce problème avec un multi-projet de module lorsque j'ai renommé l'application du module. Dans mon cas, pour résoudre le problème que j'ai eu à mettre à jour manuellement l'application nom du module dans les paramètres du projet.gradle fichier (Android Studio n'a pas de mise à jour de cette valeur)
Qui m'est arrivé. Trouvé que j'avais tort ouvert le dossier parent du dossier le projet dans Android Studio.
Dans mon cas, c'était mon AndroidManifest.xml fichier, il a tout foiré à cause d'une nouvelle bibliothèque que j'ai ajouté dans mon construire.gradle.
J'ai donc pris la AndroidManifest.xml de mon dernier commit sur Git et je l'ai remplacé l'actuel, et aussi mon paramètres.gradle était vide j'ai donc ajouté include ':app'.
Espérons que cela aide, et bon codage !