web-dev-qa-db-fra.com

Étrange erreur xml: fin de ligne incorrecte

Je n'ai pas utilisé Eclipse depuis une semaine. Aujourd'hui, j'ai commencé et j'ai remarqué qu'il chargeait lentement. Quand il a été lancé, il a provoqué ceci:

http://tinypic.com?ref=2zpk1g2&quot; target = "_ blank"> <img src = " http://i48.tinypic.com/2zpk1g2.png&quot ; border =" 0 "alt =" Hébergement d'images et de vidéos par TinyPic "> </a>" >

Je pense que peut-être Eclipse a mis à jour quelque chose d’Android, alors j’ai mis à jour le tout dernier ADT. Maintenant, j'ai la même erreur, mais j'ai une très grosse erreur que je ne sais pas si c'est à cause de l'erreur précédente. J'ai essayé la nouvelle fonctionnalité de l'apparence d'une couche XML dans de nombreux périphériques. J'ai essayé avec 2 couches et maintenant le programme ne compile pas car il dit: 

Fin de ligne incorrecte: retour chariot trouvé (\ r) sans nouvelle ligne correspondante (\ n)

L'erreur pour un XML est dans cette ligne:

     Android:layout_height="wrap_content">    

et l'autre est dans:

    Android:orientation="horizontal">

wtf est arrivé? Je n'ai rien changé ni pu le sauvegarder et il y a une semaine, tout allait bien.

39

Je viens de recevoir le même problème agaçant… .. Ce que je faisais était de copier le code entier dans le bloc-notes… .. Ensuite, depuis le bloc-notes, collez-le dans le champ xml… .. Je sais, ça a l'air stupide, mais ça a fonctionné et je ne sais pas pourquoi -__- "

101
aishareefa

Solution simple:

Appuyez sur: Ctrl + Maj + F, puis enregistrez. C'est une question de formatage. Cela va le formater. 

51
AndroidPenguin

Comme Tor dit ici , c’est parce qu’ils ont résolu le problème des lignes "transparentes" en xml, cette erreur étrange que lorsque vous cliquez sur une ligne, vous êtes dans une autre.

Comme il le dit aussi, si vous avez cette erreur, c'est parce que vous avez des fichiers pouvant causer cette erreur "transparente":

Ouvrez simplement le fichier et appelez Ctrl-1; cela montrera les correctifs rapides disponibles, et il y a un correctif rapide pour cet avertissement de ligne qui va nettoyer les fins de ligne du fichier donné.

(Cliquez sur l'erreur, appuyez sur ctrl + 1, vous verrez le correctif)

22

C'est un problème qui doit être gravé avant que tu ne sois enfré. Une solução é simples. Apenas tente seguir na mesma page.

Ctrl+A,Ctrl+X, entãoCtrl+V

Codificação feliz.

7
Umesh

Allez dans Préférences -> Android -> Lint Erreur de vérification, puis recherchez ID = MangledCRLF, changez sa gravité en dessous de "erreur". Cela résoudra le problème lié à l'erreur - "Fin de ligne incorrecte: retour chariot trouvé (\ r) sans nouvelle ligne correspondante (\ n)"

6
Khobaib

Essayez de nettoyer le projet:

Project -> Clean... -> Clean All

Cela a fonctionné pour moi. J'espère que ça aide.

4
Tim Kist

La meilleure façon de le faire est d'utiliser des peluches dans l'éditeur de mise en page Android et d'utiliser le bouton "Réparer".

1
Aerilys

Juste l'option Go to --> window, puis cliquez sur l'option clear et sur ok.

Fin de ligne incorrecte: retour chariot trouvé (\ r) sans nouvelle ligne correspondante (\ n).

0
Mohsin raza

C’est l’une des meilleures solutions pour modifier les paramètres de la charpie de façon permanente Cliquez ici

OU
.__ faire ceci

Allez dans windows-> Préférences -> Android -> Lint Erreur de vérification, puis recherchez ID = MangledCRLF, changez sa gravité en dessous de "erreur" en "avertissement". Cela résoudra votre problème

0
Atul Bhardwaj

C'est parce que vous avez commenté quelques parties du code. Supprimez ce code et enregistrez. Cette chose a fonctionné pour moi.

0
Sudheesh VS

Ma solution à l'erreur de présentation Android SDK/ADT 21 xml.

Fin de ligne incorrecte: retour chariot trouvé (\ r) sans nouvelle ligne correspondante (\ n)

Exemple:

<TextView
    Android:id="@+id/text1"
    Android:layout_width="match_parent"
    Android:layout_height="wrap_content"
/>

/> d'ici ... 

Marquer l’espace entre les balises après avoir obtenu l’erreur et appuyé sur Entrée, puis Ctrl s (enregistrer) l’élimine.

... ici <

<TextView
    Android:id="@+id/text2"
    Android:layout_width="match_parent"
    Android:layout_height="wrap_content"
/>

update: s'il n'y a qu'une seule ligne entre les balises, y placer le marqueur et appuyer sur ctrl + d (supprimer) et sur ctrl + s (enregistrer) 

0
TouchBoarder

juste couper et coller. Ça va marcher.

0
W00di

Une autre solution possible consiste à formater le fichier XML de mise en page à l'origine de cette erreur. Si vous utilisez Eclipse, utilisez le raccourci Ctrl + i et enregistrez le fichier. Avec cela, vous devriez être capable de vous débarrasser de cette erreur pour ce fichier particulier de façon permanente.

0
Jeevan

Voici la solution que j'ai trouvée

Solution 1: - Ouvrir le fichier de mise en page Ctrl + Maj + F (Commande + Maj + F sous MacOSX) Enregistrez le fichier de mise en page et fermez-le . Supprimez tous les fichiers .out créés par le constructeur . Projet propre.

Solution 2: - Vous pouvez également sélectionner le code complet, le couper et le coller à nouveau . Cela ne perturbera pas votre formatage XML.

Solution 3: Pour quelques codeurs, cela fonctionne juste après le nettoyage du projet.

J'espère que cela aidera. S'il vous plaît laissez-moi savoir si je peux être d'aucune aide

0
Summved Jain