StackOverflow-Fehler Android / Eclipse

8

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.

    
agony 13.01.2012, 01:30
quelle

2 Antworten

8

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.

    
Dan2552 11.04.2012 13:47
quelle
0

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.

    
m r sh 21.01.2014 05:20
quelle