10
votes

Eclipse IDE avec Android - Exceptions Tout en ouvrant des fichiers XML pour la première fois

J'ai récemment acheté un nouvel ordinateur et je confie actuellement les outils nécessaires au développement des applications Android. J'ai déjà installé les outils sur d'autres ordinateurs sans problème.

Je trouve maintenant après que tout est prêt pour le développement, que lorsque j'ouvre un fichier XML pour l'édition à l'intérieur de l'Eclipse, je reçois une erreur: image d'erreur

Si je ferme l'onglet de ce fichier XML, puis re-ouvrez-le, je peux le modifier comme prévu. Cela se produit pour tous les fichiers XML de mon projet. PREMIÈRE TEMPS EN QUANTIE Il y a une erreur, la seconde fois, cela fonctionne normalement.

Pour dépanner un peu avant de poster ici, j'essaie d'installer différentes versions d'Eclipse. 3.4, 3.5, 3.6, tous rencontrent la même erreur. J'ai même essayé d'installer les outils sur différents ordinateurs avec différents systèmes d'exploitation: Windows 7 et Mac OS X.

J'ai essayé de nettoyer le dossier .metadata dans mon espace de travail dans l'espoir que c'était des paramètres d'éclipse étranges qui sont sortis de Wack, sans chance.

Aussi, après avoir suivi avec succès un fichier XML, mon éditeur ressemble à ceci: Entrez la description de l'image ici

Je ne peux pas sembler afficher ma mise en page sous sa forme graphique, même dans l'onglet Disposition graphique.

ma question: Comment puis-je modifier mes fichiers XML sans fausses?

  • Je veux que les fichiers soient ouverts comme on vous attendent et ne pas courir dans ces erreurs d'exception.
  • Je veux aussi avoir à apaiser la mise en page graphique de mes fichiers de mise en page.

3 commentaires

J'ai aussi exactement le même problème ...


Pouvez-vous confirmer ce comportement sur un nouveau projet et un projet de travail antérieur importé à l'aide de fichier -> Importation? Merci.


@ user432209: hmm, intéressant bien que dans les deux cas, il résout le problème. Je pense que vous devez la prime, veuillez poster cela comme une réponse séparée. MERCI!


4 Réponses :


-2
votes

pense que vous devriez installer l'éclipse avec Android ici sont les liens

1.start Eclipse, puis sélectionnez Aide> Installer un nouveau logiciel ....

2.Cliquez sur Ajouter, dans le coin supérieur droit.

3.Dans la boîte de dialogue Ajouter un référentiel apparaît, entrez "ADT Plugin" pour le nom et l'URL suivante pour l'emplacement: https://dl-ssl.google.com/android/eclipse/note : Si vous avez du mal à acquérir le plugin, essayez d'utiliser "http" dans l'URL de l'emplacement, au lieu de "https" (HTTPS est préférable pour des raisons de sécurité).

Cliquez sur OK.

4. Dans la boîte de dialogue logicielle disponible, cochez la case à côté des outils de développeur et cliquez sur Suivant.

5. Dans la fenêtre suivante, vous verrez une liste des outils à télécharger. Cliquez sur Suivant.

6.Lire et accepter les contrats de licence, puis cliquez sur Terminer.

7.Quand l'installation se termine, redémarrez Eclipse.

J'espère que cela vous aidera.


1 commentaires

Non ce n'est pas très utile. J'ai suivi les instructions d'installation sur le site Android.



1
votes

Vous pouvez essayer xxx

ou copier tous vos fichiers de projet dans un nouveau répertoire sans .ClassPath et .Project, puis xxx

Pour importer


0 commentaires

2
votes

Peut-être que c'est le même problème qui a été corrigé par: clic droit sur le projet Eclipse, cliquez sur "Propriétés" et consultez "Run / Débogage des paramètres". Modifiez les paramètres de votre projet et sous "Target", assurez-vous qu'un AVD est coché - voir ceci précédent question / réponse


1 commentaires

Merci pour le pointage, mais cela montre toujours l'erreur. Cependant, lorsque je sélectionne une plate-forme au coin supérieur droit de la fenêtre de mise en page graphique, il est parti.



1
votes

première explication possible

D'autres problèmes similaires ont été rapportés et concernent la liste déroulante SDK Sélection dans la partie layout. Votre deuxième capture d'écran montre cette liste comme étant vide. Avez-vous terminé avec succès l'installation des SDK Android?
S'il n'y a pas de SDK installé, le gestionnaire de mise en page ne fonctionnera pas comme prévu.
Sachez également que dans certaines circonstances, ces packages ne s'installent pas correctement de l'éclipse et vous devez utiliser la commande android (à partir du dossier outils ) pour sélectionner et installer le fichier. Forfaits avec succès.


deuxième explication possible

Votre Eclipse Workbench semble être configuré pour ouvrir tout xml par défaut comme une disposition Android.

Il est facile de vérifier:

  • Lorsque vous sélectionnez un fichier XML dans l'explorateur de packages (ou du navigateur), puis cliquez sur IT et sélectionnez l'option Ouvrir avec , une liste des éditeurs possibles doit apparaître dans le sous-menu d'ouverture.
  • Si le choix par défaut est l'éditeur de présentation ou si l'éditeur XML générique est absent de la liste, c'est le problème.

    Si tel est le cas, vous devez rechercher les paramètres de l'éditeur par défaut de fichier XML dans les préférences = =>> général => éditeurs => association de fichiers => *. XML et vérifier l'éditeur de mise en page Android n'est pas configuré comme défaut (ou le seul).

    Donc, mon interprétation est que vous manquez d'un réel éditeur XML et que Eclipse essaie l'éditeur de mise en page Android, car il est associé à des fichiers XML.

    En plus de ce que Bundle Eclipse avez-vous installé votre ADT? Je recommande d'installer au-dessus de la bundle Java EE (c'est le volume volumineux 205MB).

    Pour chaque fichier, la première tentative Eclipse essaie le premier éditeur XML Android qui se trouve être l'éditeur de mise en page. Lorsque vous essayez à nouveau, il se souvient que c'était un échec pour ce fichier et redevient sur un autre éditeur.


3 commentaires

Vous n'avez pas bien lu la question: il a dit que «la première fois, il y a une erreur, la seconde fois, cela fonctionne normalement.» Si cela fonctionne normalement, l'éditeur de mise en page fonctionne correctement. Et je suppose que le SDK était correctement installé, c'est trop naïf.


Cher nouveau venu. Dans votre commentaire à John Smith. Vous remarquez "lorsque je sélectionne une plate-forme au coin supérieur droit de la fenêtre de mise en page graphique, il est parti". Veuillez correspondre à cela avec ma première proposition d'explication "Votre deuxième capture d'écran montre cette liste comme étant vide." Désolé d'être trop naïf.


Cette chose vide est par défaut, ce n'est pas si aucun SDK n'est installé. Lorsque vous cliquez sur la case, vous trouverez toute la liste de plate-forme installée. Mais désolé je ne voulais pas vous coeur. Au moins vous avez pensé à de nombreuses possibilités.