2011-06-11 5 views
4

Après avoir réalisé pourquoi Eclipse ne voulait pas ouvrir les fichiers XMl dans son concepteur Layout, j'espère que nous serons en mesure de résoudre ce problème ici. Quoi qu'il en soit, après avoir créé le projet dans InteliJ IDEA, je l'exporte au format Eclipse, l'ouvre dans Eclipse, je réalise qu'Eclipse Layout Designer ne reconnaît pas ce fichier XML et le Layout Designer ne peut pas charger son contenu dans le volet droit de le designer. C'est comme ça que le Designer ressemble après avoir essayé de charger le fichier XML créé par InteliJ.Eclipse Layout Designer ne peut pas ouvrir le fichier XML créé par IntelliJ

En effet, je peux charger des éléments de mise en page Android après avoir Designer pour corriger la version Android OS (liste déroulante, des éléments apparaissent dans le volet gauche du concepteur), mais le contenu même du fichier XML ne fait jamais chargé dans le volet droit du concepteur. Après avoir examiné la STRUCTURE d'un projet créé dans Eclipse et un projet créé dans IntelliJ, j'ai réalisé qu'Eclipse ne génère pas de fichiers Java dans le répertoire/gen et qu'il importe la bonne bibliothèque Android une fois que j'importe le projet créé par IntelliJ. Regarde l'image.

Le projet supérieur est créé dans Eclipse et il a les deux fichiers R Android et bibliothèque Android importés. Le projet ci-dessous est créé dans IntelliJ, exporté au format Eclipse, puis importé dans l'espace de travail Eclipse. Il n'y a pas de fichiers Android R ou de bibliothèque Android importés.

Un autre problème est que je ne peux pas forcer la reconstruction du projet créé par Intellij ou même le nettoyer dans Eclipse car il ne figure pas dans la liste des projets. Comme Eclipse ne le voit pas comme un projet Android du tout. Le dernier problème est: lorsque je définis manuellement la version du système d'exploitation Android dans Layout Designer, alors essayez de saisir & déposer l'élément Android dans le volet droit du concepteur, j'obtiens le message (erreur) "Ressources du projet manquant". Regarde l'image.

S'il vous plaît aider!

Répondre

0

Je n'ai pas utilisé IntelliJ IDEA pour le développement Android. Mais d'après ce que je peux deviner, je pense qu'il y a une discordance d'encodage. Les fichiers texte sont généralement codés en UTF-8. Mais certains éditeurs ont un codage par défaut différent comme: ISO-8859-1. Cela pourrait être source de confusion dans l'analyseur IntelliJ.

Si l'encodage est OK, vérifiez si IntelliJ essaie de valider le fichier xml par rapport au schéma Android. S'il ne peut pas trouver le schéma, l'EDI doit signaler l'erreur sur les journaux. Vous pouvez désactiver la validation ou afficher le chemin du schéma vers IntelliJ.

Si cela ne vous dérange pas de demander, pourquoi voulez-vous utiliser IntelliJ au lieu d'Eclipse?

Questions connexes