2010-05-26 7 views
2

L'erreur « parsing XML d'erreur: préfixe non consolidé » apparaît sur ma mise en page principale: main.xml quand je suis ouvert Eclipse. Pour l'erreur aller, tout ce que je dois faire est de faire une modification du fichier, puis défaire, puis cliquez sur Enregistrer (devoir faire un changement afin de pouvoir enregistrer le fichier et déclencher ainsi la nouvelle vérification de la syntaxe).erreur fantôme « Erreur d'analyse XML: préfixe non consolidé »

Mon environnement est:

Fedora Eclipse Platform 
Version: 3.4.2 
Based on build id: 20090211-1700 

Mon objectif est de niveau API Android 5.

La première fois que je voyais l'erreur j'ai passé beaucoup de temps à essayer de traquer « le problème », mais plus tard réalisé il n'y a pas vraiment de problème, c'est juste une erreur fantôme.

Screenshot: http://i50.tinypic.com/2i89iee.jpg

Qui dois-je signaler à?

+0

hmm je suis le même problème de temps en temps. tout ce que j'ai à faire est de faire une reconstruction complète. Je ne sais pas si c'est un bug androïde, un bug d'éclipse ou même pas de bug du tout mais une fonctionnalité: D – RoflcoptrException

Répondre

0

J'ai eu exactement le même problème et voici ce que je faisais.

  • d'abord descendre à l'onglet problèmes et sélectionnez l'erreur préfixe non liée
  • clic droit et sélectionnez Supprimer.
  • Il vous donnera un message d'avertissement cliquez simplement sur OK et vous devriez être bon d'aller.

Je ne vous recommandons d'utiliser cela pour tous les problèmes juste pour les erreurs fantômes qui ne semblent pas être causé par quoi que ce soit.

Hope it helps

2

Une fois que je construis projet et passé beaucoup de temps avec cela. Il peut également être inclus dans les fichiers .java (vous avez ajouté par accident) ligne:

import android.R 

Maintenant, il pense que nous avons besoin ce préfixe:

xmlns:android="http://schemas.android.com/apk/res/android" 

Résoudre: Trouver et supprimer cette ligne et projet de re-construction:

// DELETE import android.R 

Ajoutez votre paquet Ressources importation:

import com.johnsmith.example 
0

changer l'id Flipper à vflipper

car android xml ne supporte pas la lettre de capitole pour déclarer les valeurs