Dateien unter dem Build-Ordner werden generiert und sollten nicht bearbeitet werden, kann android-Projekt nicht neu erstellen

8

Ich habe eine Android-Anwendung programmiert, als plötzlich das Symbol R in meiner MainActivity nicht aufgelöst werden konnte. Ich habe dieses Problem vorher gehabt und es wird normalerweise repariert, indem ich zu tools- & gt; android- & gt; syncProjectWithGradleFiles gehe, aber dieses funktionierte nicht. Stattdessen, wenn ich dies versuche, bringt es mich zu meiner AndroidManifest.xml-Datei und gibt mir die Nachricht: "Dateien im Build-Ordner werden generiert und sollten nicht bearbeitet werden" (siehe unten) Außerdem werden diese Fehler unten angezeigt:

Diese Fehler geben Folgendes an: 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 Servicetext hier zu löschen; Wenn ich jedoch den Diensttext lösche, wird er immer wieder in die XML-Datei eingefügt, wenn ich versuche, die Projekte erneut mit Gradle-Dateien zu synchronisieren. Ich habe das Projekt neu aufgebaut und das Projekt gereinigt, indem ich die gleichen Fehler zurückgab ... Kann mir jemand helfen, das zu beheben?

    
kpce 08.02.2015, 00:43
quelle

6 Antworten

12

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

    
tsil 24.05.2015 20:16
quelle
2

Ich hatte dieses Problem, als ich im screenOrientation-Attribut den Wert 0 eingegeben und es gelöst habe, nachdem ich die Datei im Pfad

gelöscht hatte %Vor%     
yshahak 30.03.2015 15:25
quelle
2

Entfernen Sie einfach den betroffenen Code und säubern Sie das Projekt ein- oder zweimal und starten Sie android studio neu, es funktioniert für mich

    
numan ghuffar 15.04.2015 11:08
quelle
1

Dies geschieht normalerweise, wenn Sie Dateinamen haben, die von Studio nicht akzeptiert werden. Beispielsweise wird eine Datei mit dem Namen 001.jpg diesen Fehler auslösen, 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.

    
quelle
0

Ich habe diesen Fehler bekommen, nachdem ich versehentlich einige Dateien aus dem SDK gelöscht habe. Ich habe Android SDK Build Tools entfernt und sie neu installiert, und das Problem wurde behoben.

    
Alex Burdusel 27.08.2015 13:15
quelle
0

Ich habe dieses Problem gelöst Schritt 1:

Entfernen Sie zuerst einen android: icon="@ drawable / ic_app" und android: roundIcon="@ drawable / ic_app".

Schritt 2:

editiere oder füge Android hinzu: icon="@ drawable / ic_app"

    
quelle