J'ai eu cette erreur sur Android Studio (AS):
J'ai créé un AS Project à partir de rien et tout allait bien ..__ Ensuite, une fenêtre contextuelle 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é apportées au projet/module. Après cela, j'ai eu l'erreur ci-dessus.
Dans mon cas, le problème n'était pas lié à Gradle
. Cela concernait la configuration IntelliJ
/Android Studio
, un fichier .iml
en particulier . Je me suis rendu compte qu'après avoir lu ce message informatif ici .
Sur Android Studio v0.8.2, un clic sur le bouton Sync project with Gradle files
a résolu mon problème.
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 ça aide :)
Appelez simplement (dans tous les cas) Fichier -> Invalider les caches et redémarrer ....
Ce qui m'a aidé était:
Vérifiez à nouveau que, dans la structure du projet/module/fichier manifeste, il pointe vers le fichier manifeste correct dans votre code et non dans les sources générées.
Cela vaut pour Android Studio et Intelli J. Parfois, lorsque vous importez un projet à partir de sources existantes, il préfère le fichier manifeste situé dans le répertoire des sources.
J'ai rencontré un problème similaire. Cela ressemble à mon répertoire .../src, quelle qu'en soit la raison, déplacé sous mon répertoire .../lib. Je l'ai déplacé du répertoire/lib. Maintenant,/lib et/src sont au même niveau. Après quelques reconstructions propres et redémarrages du studio Android, tout est revenu à la normale. Mon émulateur a bien démarré.
Vous voudrez peut-être vérifier votre structure de répertoire. Comparez la structure de répertoires avec un projet en cours. Vous pourriez peut-être voir la différence.
Déplacer mon AndroidManifest.xml
vers PROJECT_NAME/src/main
a résolu le problème.
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)
J'ai eu le même message d'erreur 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 de SVN dans un répertoire avec l'erreur de boîtier . Il suffit de jeter le fichier IML avec le boîtier incorrect, après avoir enregistré le contenu des deux et utiliser le contenu qui fonctionne.
Dans mon cas, c’était mon AndroidManifest.xml fichier, tout était gâché par une nouvelle bibliothèque que j’ai ajoutée dans mon build.gradle . J'ai donc pris le AndroidManifest. xml de mon dernier commit sur Git et je l'ai remplacé par l'actuel, et mon settings.gradle était vide, j'ai donc ajouté include ': app' .
J'espère que ça aide, et bon codage!
Qui m'est arrivé. J'ai découvert que j'avais mal ouvert le dossier parent du projet dans Android Studio.