Étant donné qu'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 le codage n'est pas assez confortable dans une tablette, mais je voudrais l'utiliser pour la modélisation UML.
Réponses:
Non.
Comme vous le savez peut-être, Eclipse a divers problèmes en cours d'exécution dans différentes versions de Linux (c'est pourquoi Ubuntu en a une version de référentiel officielle, 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 sous Mac OS?"
la source
Pour développer un peu les réponses «non» 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 ensemble de bibliothèques (bits de code partagés) existent et font ce que l'application attend. Ils attendent également parfois une certaine structure du 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 présentent d'autres différences. C'est pourquoi vous verrez souvent des applications Linux distribuées sous forme de 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 être compilés de manière 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 façons simples de compiler des applications graphiques Linux standard pour y travailler.
la source
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 distribution Linux moyenne, et certaines de ces différences sont essentielles à l'installation d'Eclipse.
la source
Développant un peu la 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 d'environnement d'exécution Java pour exécuter Eclipse et il n'y a pas de build du kit de développement Java 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.
la source
Le meilleur pari, regardez dans l'exécution de Linux chrooté hors de votre tablette en nid d'abeille (je sais que cela peut être fait sur motorola xoom - http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom / ).
Fondamentalement, c'est juste une version de bras de cette distribution linux fonctionnant sur votre xoom. Une fois dans cet environnement, installez ce que vous voulez de Linux traditionnel. La version bras de backtrack est sur le site Web, c'est une distribution Linux de sécurité des informations, donc il y a beaucoup d'outils que j'utilise au travail. Quoi qu'il en soit, bonne chasse, je sais que l'éclipse peut être configurée dans backtrack, donc moins de travail pour vous, il pourrait même être dans le repo apt-get pour cela.
la source
Le moyen le plus simple d'installer eclipse sur Android est d' installer un Ubuntu virtuel sur votre appareil Android
la source
C'est une question très intéressante! Tôt ou tard, nous utiliserons Android sur nos ordinateurs de bureau.
Si vous voulez qu'Eclipse s'exécute sur Android, vous devrez compiler toutes ses dépendances. Le noyau Linux n'est pas un problème. Et même le portage de la base de code Java d'Eclipse pour s'exécuter dans Dalvik n'est pas un problème. Le problème est l'interface utilisateur d'Eclipse.
L'interface utilisateur d'Eclipse est construite avec SWT - une boîte à outils étonnante qui permet une apparence native d'un programme Java sur de nombreuses plateformes. Pour commencer, vous devrez porter SWT sur Android. http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK, il n'est actuellement pas prévu de porter SWT sur Android.
Ainsi, la seule solution simple à cela est d'exécuter à la fois la distribution Linux et Android. Cela peut être fait avec "n'importe quelle distribution Linux construite pour arm" + chroot + vnc.
la source
Oui, vous pouvez. Installez une distribution Linux régulière sur votre Android, quel que soit AndroidOS que vous avez et exécutez les applications Linux que vous souhaitez:
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit
la source