18 votes

Est-il possible d'installer Eclipse IDE dans Honeycomb ?

Puisque Eclipse IDE peut fonctionner sous Linux et que le nouveau Honeycomb a un noyau Linux, Eclipse IDE peut-il fonctionner sous Android Honeycomb ?

Je sais que ce n'est pas très confortable de coder sur une tablette, mais je voudrais l'utiliser pour la modélisation UML.

9 votes

Pour info, toutes les versions d'Android ont un noyau basé sur Linux, pas seulement Honeycomb.

0 votes

Il faut bien plus qu'un noyau compatible pour faire fonctionner la plupart des applications. Mais c'est au moins une bonne base de départ. Le mieux que l'on puisse espérer est que quelqu'un soit capable d'utiliser quelque chose comme le Native Dev Kit pour porter une version de l'IDE Eclipse, bien que je pense qu'une grande partie d'Eclipse est basée sur Java, donc il pourrait être possible de porter via Dalvik, bien que ce ne soit pas un petit travail non plus.

23voto

Matthew Read Points 50150

Non.

Comme vous le savez peut-être, Eclipse rencontre divers problèmes pour fonctionner sous différentes versions de Linux (c'est pourquoi Ubuntu dispose d'une version officielle du dépôt, et tout cela). Android est encore pire -- bien que basé sur Linux, c'est un système d'exploitation complètement différent. Une question similaire serait : "Est-il possible d'installer une version *nix d'Eclipse dans Mac OS ?"

11voto

Eric Pohl Points 1258

Pour développer un peu les réponses négatives précédentes, ce n'est pas seulement le noyau, mais le reste du système d'exploitation qui fait une grande différence. Les applications développées pour Linux s'attendent à ce qu'un certain nombre de bibliothèques (morceaux de code partagés) existent et fassent ce que l'application attend. Elles attendent aussi parfois une certaine structure de système de fichiers et d'autres dépendances.

Toutes les distributions linux n'incluent pas les mêmes bibliothèques, la même disposition du système de fichiers, ou ont d'autres différences. C'est pourquoi vous verrez souvent des applications linux distribuées sous la forme d'un fichier .tar.gz avec un script pour le compiler vous-même ; cela le rend un peu plus multiplateforme.

Certains exécutables, comme les utilitaires de ligne de commande, peuvent faire l'objet d'une compilation croisée pour fonctionner sur Android, car ils n'ont pas autant d'exigences complexes qu'une grande application complexe comme Eclipse. Android est suffisamment différent pour qu'il n'y ait pas (encore) de moyens directs de compiler des applications GUI Linux standard pour qu'elles fonctionnent dessus.

10voto

Ben Griffiths Points 795

Non, c'est la réponse courte.

Le système d'exploitation Android est construit sur le noyau Linux. Il existe de nombreuses différences entre le système d'exploitation Android et la distro Linux moyenne, et certaines de ces différences sont essentielles à l'installation d'Eclipse.

1 votes

Plus particulièrement, un JRE/JDK approprié. Le Dalvik d'Android est très différent de toutes les implémentations Java "bénies", tant au niveau de l'architecture que du bytecode.

5voto

Wesley Wiser Points 1461

Développant un peu plus sur Réponse de Ben Griffths et le commentaire de Martin Tapankov, non, vous ne pouvez pas exécuter Eclipse sur Android car il n'y a pas de Java Runtime Environment pour exécuter Eclipse et il n'y a pas de build du Java Development Kit pour Android. Bien que la plupart des applications Android soient écrites en Java, Android n'a pas de JRE ; Android utilise Dalvik qui est un runtime complètement différent.

2voto

Russ Points 1126

Le mieux est de chercher à faire tourner un système Linux chrooté sur votre tablette Honeycomb (je sais que c'est possible sur le Motorola xoom). http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom/ ).

En fait, il s'agit simplement d'une version armée de la distribution Linux qui tourne sur votre xoom. Une fois dans cet environnement, installez tous les trucs linux traditionnels que vous voulez. La version arm de backtrack est sur le site web, c'est une distro linux d'info sécurité donc il y a beaucoup d'outils que j'utilise au travail. En tout cas, bonne chasse, je sais qu'Eclipse peut être configuré dans Backtrack donc moins de travail pour vous, il pourrait même être dans le repo apt-get pour lui aussi.

1 votes

Note secondaire vous devez être rooté pour faire cela. et voici un lien vers les étapes d'installation : forums.techarena.in/operating-systems/1414534.htm

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X