it-swarm.com.de

Dateien unter dem Build-Ordner werden generiert und sollten nicht bearbeitet werden. Android-Projekt kann nicht neu erstellt werden

Ich programmierte eine Android-Anwendung, als plötzlich das Symbol R in meiner MainActivity nicht aufgelöst werden konnte. Ich habe dieses Problem schon einmal gehabt und es wird normalerweise behoben, indem Sie auf Tools-> Android-> SyncProjectWithGradleFiles gehen. Dies hat jedoch nicht funktioniert. Wenn ich dies versuche, gelangt ich zu meiner AndroidManifest.xml-Datei und gibt die folgende Meldung aus: "Dateien unter dem Build-Ordner werden generiert und sollten nicht bearbeitet werden"enter image description here Außerdem werden diese Fehler unten angezeigt:

enter image description here Diese Fehler geben Folgendes an: Es wurde keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt (bei 'icon' mit dem Wert '@ drawable/icon'). Das ist Teil eines Dienstes, den ich kürzlich hinzugefügt habe. Also habe ich versucht, den Diensttext hier zu löschen. Jedes Mal, wenn ich den Diensttext lösche, wird er immer wieder zur XML-Datei hinzugefügt, wenn ich versuche, die Projekte erneut mit Gradle-Dateien zu synchronisieren. Ich habe das Projekt neu erstellt und das Projekt gesäubert, wobei beide die gleichen Fehler zurückgegeben haben. Kann mir jemand helfen, das Problem zu beheben?

8
kpce

Dies liegt daran, dass Sie versuchen, die falsche Version von AndroidManifest zu ändern. Android Studio zeigt Ihnen die Datei an, die sich im Erstellungsordner befindet, wenn Fehler gefunden werden. Öffnen Sie app/src/main/AndroidManifest.xml und ändern Sie sie.

16
tsil

Ich hatte dies festgestellt, als ich den Wert 0 in das screenOrientation-Attribut geputtet hatte, und das Problem wurde gelöst, nachdem ich die Datei im Pfad gelöscht hatte 

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

entfernen Sie einfach den betroffenen Code und das bereinigte Projekt für ein oder zwei Mal und starten Sie Android Studio neu

2
numan ghuffar

Dies geschieht normalerweise, wenn Sie Dateinamen haben, die von Studio nicht akzeptiert werden. Eine Datei mit dem Namen 001.jpg löst beispielsweise diesen Fehler aus, da Dateien nicht mit Zahlen beginnen können. Überprüfen Sie, ob Sie eine Datei umbenannt haben, die einmal zu Build gehörte, und überprüfen Sie alle hinzugefügten Dateien.

Ich habe diese Fehlermeldung erhalten, nachdem ich versehentlich einige Dateien aus dem SDK gelöscht habe. Ich habe Android SDK Build Tools entfernt und neu installiert, und das Problem war nicht mehr vorhanden

0
Alex Burdusel

ich habe dieses Problem gelöst
Schritt 1:

Entfernen Sie zunächst ein Android: icon = "@ drawable/ic_app" und Android: roundIcon = "@ drawable/ic_app".

schritt 2:

android bearbeiten oder hinzufügen: icon = "@ drawable/ic_app"

Ich hatte das gleiche Problem. Ich habe AndroidManifest nur geschlossen und erneut geöffnet, und ich habe es entsprechend bearbeitet, woraufhin das Fehlerprotokoll angezeigt wurde. Dieses Problem tritt auf, weil (aus irgendeinem Grund) debug/AndroidManifest.xml anstelle von main/AndroidManifest.xml geöffnet ist. Schließen Sie einfach das Debug-Programm und öffnen Sie das Hauptfenster.

0