Jedes Mal, wenn ich ein ab xml-Layout im Ordner res anlege, erscheint ein Fehler, der besagt, dass ein Problem in logo.xml: java.lang.StackOverflowError aufgetreten ist und wenn ich ok klicke, sagt Eclipse:
Ein Stapelüberlauffehler ist aufgetreten. Es wird empfohlen, das Menü zu schließen Werkbank. Spätere Fehler können passieren und können die Werkbank ohne Warnung. Weitere Informationen finden Sie in der .log-Datei.
Möchten Sie die Werkbank verlassen?
Ich kann nicht herausfinden warum. Es ist nervig und frustrierend. Wie kann ich es beheben?
Hier ist logo.xml:
%Vor%HINWEIS: Der Fehler tritt jedes Mal auf, wenn ich eine Android-XML-Datei im Ordner / res hinzufüge. Manchmal erscheint sie sogar, wenn ich die XML-Datei im Ordner / res öffne.
hatte gerade dieses Problem. Wenn Sie aufgefordert werden, die Workbench zu schließen, antworten Sie mit Nein, wechseln Sie zur grafischen Ansicht der geöffneten XML-Datei und ändern Sie das Design mithilfe der Combobox oben rechts. Wenn das nicht funktioniert, versuche mit den anderen Einstellungen zu spielen. Muss ein Fehler im Android-Grafikeditor sein.
Klicken Sie mit der rechten Maustaste auf Ihr Projekt.
Wählen Sie Android Tools & gt; Fügen Sie Support-Bibliotheken hinzu ...
(ein Fortschrittsbalken erscheint, und voila sollte herunterladen, was Sie brauchen)
Übrigens sollten Sie das neueste Android-SDK-Update installieren. Von deinem Screenshot sieht es nicht so aus, als hättest du es noch nicht.
Oder Sie können dies auch versuchen
Stellen Sie sicher, dass der Wert von android: targetSdkVersion in AndroidManifest.xml mit target = android - in project.properties übereinstimmt. Wenn diese beiden Werte nicht identisch sind, endet das Erstellen mit Build-Tools Version 19.0.0 in der BufferOverflowException. Quelle
Es gibt auch einige Hinweise aus Kommentaren zu diesem Beitrag, die mindestens 19 (Android-19) erfordern. Bitte hinterlassen Sie einen Kommentar, wenn diese Lösung auch funktioniert, wenn Ihr Ziel & lt; 19.
So sieht das Update für mein Projekt aus. Das verwandte AOSP-Problem ist # 61710.
1 Wenn Sie wirklich ein Downgrade durchführen müssen, müssen Sie die Build-Tools 19.0.0 nicht deinstallieren, sondern einfach 18.1.1 installieren und sdk.buildtools = 18.1.1 zur Datei local.properties hinzufügen.
Tags und Links android android-layout android-xml stack-overflow