ADT eclipse xml éditeur de texte de mise en page – souvent cassé jusqu'à ce que le fichier soit fermé et rouvert

Duplication possible:
Lignes de code de déménagement et de disparition; Problème avec Eclipse's XML Editor

Je suis nouveau sur Eclipse et ADT, mais j'ai configuré mon environnement sur deux machines différentes, et les deux affichent les mêmes bizarreries (les deux sont Windows 7 64 bits).

Lorsque vous modifiez les onglets entre la disposition graphique et les vues main.xml, les lignes de code dans la vue main.xml vont commencer à disparaître ou à se déplacer. Il est difficile d'afficher cela sans une vidéo ou un gif animé, mais je tenterai avec ces captures d'écran:

Notez que tout ce que j'ai fait est de mettre en évidence un bloc de texte, et tout à coup tous ces artefacts s'allument. Cela rend le développement un peu moins agréable.

Des pensées? Aidez-moi à résoudre ce problème.

images :

Image1Image2

7 Solutions collect form web for “ADT eclipse xml éditeur de texte de mise en page – souvent cassé jusqu'à ce que le fichier soit fermé et rouvert”

ENCORE UN FAÇON FACILE DE DÉSACTIVER L'ERREUR! (Contournement)

Fenêtre> Préférences> Android> Éditeurs> Décocher "Formater des fichiers XML à l'aide de la norme …" (1ère option)

Ensuite, faites simplement Ctrl + Shift + F pour auto-formater votre convention XML to Eclipse Built-In. Vous ne devriez pas obtenir le bogue du tout.

J'ai eu ce problème à moi-même, lorsque l'éditeur xml fait que cette "chose" passe au document source-> nettoyage, j'ai gardé les cases à cocher sur la boîte de dialogue par défaut (toutes vérifiées sauf "convertir les délimiteurs de ligne à …") et appuyez sur D'accord.

Cela m'a résolu pour moi. J'espère que cela aide.

J'ai eu le même problème. Ce que j'ai fait a été supprimé Eclipse et ADT. Ensuite, mis à niveau vers Juno. La nouvelle combinaison semblait la résoudre pour moi. Je pense que c'est un problème avec les nouveaux ADT et Indigo.

J'ai également eu le même problème et je pense que fermer le fichier et l'ouvrir après le nettoyage est la seule solution.

J'ai constaté que ce problème ne concerne qu'Eclipse Indigo.

La solution de travail pour moi consiste à convertir les délimiteurs de ligne en Unix (LF, \ n, 0A) pour le fichier de mise en page xml. (Fichier> Convertir ligne Del. To> Unix) Cela doit être effectué une seule fois. Je n'ai pas changé la ligne par défaut se terminant par les paramètres.

L'ADT ne gêne plus le code et, tout en éditant xml manuellement, eclipse est assez intelligent pour utiliser le nouveau caractère de ligne Unix pour ce fichier, même si j'ai un jeu de caractères de nouvelle ligne Windows défini par défaut.

Origine du problème:

Le problème était que l'ADT a inséré de nouveaux caractères de ligne incorrects. Par exemple. Il y avait "\ r \ n \ r \ r \ n" entre les lignes de code. Notez le double caractère.

Lorsque vous utilisez Unix new line char (\ r) uniquement, comme délimiteur de ligne, ADT fonctionne correctement. J'ai également remarqué une meilleure performance tout en travaillant dans "Disposition graphique", et il n'existe pas de lignes vides extra inutiles entre les éléments xml.

Donc, je suppose qu'il y a des bugs à la fois dans ADT et Eclipse, ADT est en train d'instaurer de mauvaises terminaisons de ligne et des éclats d'Eclipse à cause de cela.

Une chose qui fonctionne parfois pour moi est de faire Ctrl + A, Ctrl + C, Ctrl + V. Fondamentalement, sélectionnez tout, copiez et collez. Cela semble étrange, mais cela règle généralement le problème sans avoir à faire quelque chose de particulièrement important.

Il ressemble à un problème d'Android ou Eclipse ADT … voir les liens ci-dessous …

http://code.google.com/p/android/issues/detail?id=30529

https://bugs.eclipse.org/bugs/show_bug.cgi?id=375421

Pour résoudre ce problème, mettez à jour votre ADT pour laisser la version.

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.