it-swarm.dev

erro: Erro ao analisar XML: não bem formado (token inválido) ...?

Eu estou trabalhando em um aplicativo, com o seguinte XML. mas quando tento limpar/construir meu projeto, ocorre o seguinte erro:

"erro: Erro ao analisar XML: não bem formado (token inválido)"

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:orientation="vertical"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
>
<TextView  
Android:layout_width="fill_parent" 
Android:layout_height="wrap_content" 
Android:text="@string/hello";
/>
</LinearLayout>

O que isso significa?

30
Usama Sarwar

Isso significa que há um erro de compilação no seu arquivo XML, algo que não deveria estar lá: um erro de ortografia/um caractere espúrio/um namespace incorreto.

Seu problema é que você tem um ponto-e-vírgula que não deveria estar lá depois dessa linha:

  Android:text="@string/hello";
33
Blundell

Eu tive esse problema, e quando eu tinha Android:text="< Go back" ele tinha o realce de sintaxe correto, mas depois percebi que é o símbolo < que está bagunçando tudo. 

29
Rock Lee

Verifique se você não tem espaços ou guias antes 

<?xml version="1.0" encoding="utf-8"?>

também atualize e limpe seu projeto no Eclipse.

Eu recebo esse erro de vez em quando e as sugestões acima corrigem o problema 99% do tempo

8
Julian Suarez

Eu tive o mesmo problema. você não pode usar a seta < esquerda na propriedade de texto como Android:text="< Go to back" no seu arquivo xml. Remova qualquer seta < do seu código xml.

Espero que ajude você. 

5
Dalvinder Singh

Para resolver esse problema, colei meu layout em https://www.xmlvalidation.com/ , que me explicou exatamente qual era o erro. Como foi o caso com outras respostas, meu XML tinha < em uma string.

3
Alan Kinnaman

Remova o ponto e vírgula após o oi

2
user7777777

No meu caso eu esqueci de terminar meu ConstrainLayout

</Android.support.constraint.ConstraintLayout>

Depois disso, tudo começou a funcionar corretamente.

0
Wiktor Kalinowski