web-dev-qa-db-fra.com

Les fichiers situés sous le dossier de construction sont générés et ne doivent pas être modifiés. Impossible de reconstruire le projet Android.

J'étais en train de programmer une application Android lorsque soudainement, il était incapable de résoudre le symbole R dans MainActivity. J'ai déjà eu ce problème auparavant et il est généralement résolu en accédant à outils-> Android-> syncProjectWithGradleFiles mais cela n'a pas fonctionné. Au lieu de cela, lorsque j'essaie de le faire, cela me renvoie à mon fichier AndroidManifest.xml et me donne le message: "Les fichiers du dossier de construction sont générés et ne doivent pas être modifiés", comme indiqué ci-dessousenter image description here.__ En outre, ces erreurs sont affichées ci-dessous:

enter image description here Ces erreurs spécifient que: Aucune ressource trouvée qui correspond au nom donné (dans 'icon' avec la valeur '@ drawable/icon'). qui fait partie d'un service que j'ai récemment essayé d'ajouter. J'ai donc essayé de supprimer le texte de service ici; Cependant, chaque fois que je supprime le texte du service, il est ajouté de nouveau au fichier .xml chaque fois que j'essaie de synchroniser à nouveau les projets avec des fichiers de niveaux. J'ai reconstruit le projet et nettoyé le projet en renvoyant les mêmes erreurs ... Quelqu'un peut-il m'aider à résoudre ce problème?

8
kpce

En effet, vous essayez de modifier la mauvaise version d'AndroidManifest. Android Studio vous montre le fichier situé dans le dossier de construction lorsqu'il détecte des erreurs. Ouvrez app/src/main/AndroidManifest.xml et modifiez-le.

16
tsil

J'avais rencontré cela quand j'ai mis 0 valeur dans l'attribut screenOrientation et cela a été résolu juste après que j'ai supprimé le fichier dans le chemin 

...path_to_modoule\app\build\intermediates\manifests\full\debug.AndroidManifest.xml
3
yshahak

il suffit de supprimer le code affecté et de nettoyer le projet une ou deux fois, puis de redémarrer Android Studio, qui fonctionne pour moi

2
numan ghuffar

Cela se produit généralement lorsque les noms de fichiers ne sont pas acceptés par Studio. Par exemple, un fichier nommé 001.jpg générera cette erreur car les fichiers ne peuvent pas commencer par des nombres . Vérifiez si vous avez renommé un fichier ayant appartenu à Construire et vérifiez tous les fichiers que vous avez ajoutés.

J'ai eu cette erreur après avoir probablement supprimé par erreur des fichiers du SDK. J'ai supprimé Android SDK Build Tools et les ai réinstallés et le problème a disparu

0
Alex Burdusel

je résolvais ce problème
étape 1:

Commencez par supprimer un Android: icon = "@ drawable/ic_app" et Android: roundIcon = "@ drawable/ic_app".

étape 2:

modifier ou ajouter Android: icon = "@ drawable/ic_app"

J'ai eu le même problème. Je n'ai fermé qu'AndroidManifest et je l'ai rouvert. J'ai donc modifié le journal des erreurs qui apparaissait… .. Ce problème se produit car (pour une raison quelconque) Debug/AndroidManifest.xml est ouvert au lieu de main/AndroidManifest.xml. Il suffit de fermer celui de débogage et d’ouvrir le principal.

0
Israel Agostinho