Android App-Entwicklungsfehler: "Fehlerhafter XML-Block: Headergröße 60 oder Gesamtgröße 3932356 ist größer als Datengröße 0"
Überprüfte ich andere Beiträge ähnlich waren und Sie empfohlen, reinigen Sie die build-Pfad,
aber das hat nicht geholfen überhaupt.
Ich habe angefangen android-app-Entwicklung und habe ein Frustrierendes problem mit dem hinzufügen von einem Menü zu einer Aktivität.
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/save_tea" android:title="@string/save_tea_label" />
</menu>
Dies wirft die "Schlechten XML-block: header-Größe 60 oder Gesamtgröße 3932356 ist größer als die data-Größe 0" in der Eclipse-Konsole.
Ich habe ein Menü für die wichtigsten app-Aktivität und es funktioniert gut, ist aber auch dieser nicht
kombiniert in der R-Datei generiert.
Schrieb ich ein paar meiner Seiten und es scheint zu funktionieren jetzt, so dass ich entweder etwas verpasst ursprünglich oder eclipse entschieden, neu zu bewerten die Datei.
InformationsquelleAutor der Frage Weston Boone | 2012-01-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich lief einfach in die selbe Fehlermeldung. In meinem Fall, die XML wurde verweisen auf eine fehlende icon-Datei in den drawables-Ordner.
Ist es möglich, dass Sie nicht über string/save_tea_label zum Zeitpunkt des Fehlers?
InformationsquelleAutor der Antwort jfritz42
Projekt->Reinigen Sie sollte kümmern.
Edit: Wenn ein sauberer Aufbau nicht helfen, können Sie versuchen ersetzen die
XML
betreffende Datei mit dem folgenden Inhalt an (oder erstellen Sie eine neue Datei):Das einzige was ich mir vorstellen kann ist, dass Sie einen seltsamen Charakter dort irgendwie (copy/paste?).
InformationsquelleAutor der Antwort Marvin Pinto
Stellen Sie sicher, dass Sie nicht mit jedem APIs nicht verfügbar für die API-Ebene, die Sie entwickeln.
Siehe diesen post für details; Fehler im Beispiel-code "bluetooth chat"
InformationsquelleAutor der Antwort Mudassir
Für mich, ich habe versucht, fügen Sie eine @drawable/hinzufügen.png zu einem Menüpunkt das Symbol-Attribut vor der Realisierung, dass es ist eine deklarative wörtliche und nicht blutig.
Einfaches entfernen der .png und mein problem war gelöst, q:)
InformationsquelleAutor der Antwort Encoder