Es kann zwei Fälle geben -
Fall 1 - Wenn Sie vor der ersten Anweisung einen leeren Platz haben.
Fall 2 - Wenn Sie versehentlich die gleiche Namespacing-Anweisung zweimal gesetzt haben, zB -? xml version="1.0" encoding="utf-8"?
Ich habe es einmal gemacht und landete mit dem gleichen Fehler von Ihnen nach der Korrektur mein Code läuft fein.Hoffe dies hilft
Meistens ist der Fehler "Error Parsing XML" auf "Empty Space" zurückzuführen. Dies hat JVM dazu gebracht, die View-Elemente in Activity NICHT richtig aufzublasen. Also, ich empfehle das .... um das zu vermeiden, statt die Räume manuell zu durchsuchen, mach folgendes: -
Schritt 1. Strg + A - & gt; wähle den gesamten Code in XML aus.
Schritt 2. Strg + I - & gt; Automatisches Einrücken des Codes in XML
(** Die obigen Abkürzungen sind für die Eclipse-IDE vorgesehen)
Es gibt einen Abstand und dieses "✗" vor <?xml version="1.0" encoding="utf-8"?>
Nimm das raus und es würde funktionieren.
Das einzige Problem, das ich mit Ihrem XML sehen kann, ist, dass Sie zweimal
geschrieben haben %Vor%statt
%Vor%Abgesehen davon sieht Ihre XML-Datei gut aus. Wie Matthew Wilson vorgeschlagen, stellen Sie sicher, dass nichts vor der XML-Deklaration ist
Wenn das nicht funktioniert, versuchen Sie eine neue XML-Datei zu erstellen (in Eclipse über Menü Datei & gt; Neu - & gt; Android XML-Datei). Fügen Sie dann Ihre Teile Ihres vorhandenen XML-Teils hinzu und überprüfen Sie jedes Mal, ob dies der Fall ist noch gültig. Auf diese Weise können Sie den Ort Ihrer Probleme genau lokalisieren.
In einigen Fällen, wenn Sie zwei XML-Versionen ( xml version="1.0" encoding="utf-8" ) am Anfang meiner Datei haben, wird dieser Fehler auftreten:
%Vor%Behalte einfach eins und es ist in Ordnung