Dado que Eclipse IDE puede ejecutarse en Linux y el nuevo Honeycomb tiene un kernel de Linux, ¿puede Eclipse IDE ejecutarse en Android Honeycomb?
Sé que no es una codificación bastante cómoda en una tableta, pero me gustaría usarla para modelar UML.
Respuestas:
No.
Como sabrán, Eclipse tiene varios problemas que se ejecutan en diferentes versiones de Linux (es por eso que Ubuntu tiene una versión oficial del repositorio y todo eso). Android es aún peor: si bien está basado en Linux, es un sistema operativo completamente diferente. Una pregunta similar sería: "¿Es posible instalar una versión * nix de Eclipse en Mac OS?"
fuente
Para ampliar un poco las respuestas anteriores de 'No', no es solo el núcleo, sino el resto del sistema operativo lo que hace una gran diferencia. Las aplicaciones desarrolladas para Linux esperan que exista un cierto conjunto de bibliotecas (bits de código compartidos) y hacen lo que la aplicación espera. A veces también esperan una cierta estructura del sistema de archivos y otras dependencias.
No todas las distribuciones de Linux incluyen las mismas bibliotecas, el diseño del sistema de archivos o tienen otras diferencias. Es por eso que a menudo verá aplicaciones de Linux distribuidas como un archivo .tar.gz con un script para compilarlo usted mismo; eso lo hace un poco más multiplataforma.
Algunos ejecutables, como las utilidades de línea de comandos, pueden compilarse de forma cruzada para funcionar en Android porque no tienen tantos requisitos complejos como una aplicación grande y compleja como Eclipse. Android es lo suficientemente diferente como para que (todavía) no haya formas directas de compilar aplicaciones estándar de GUI de Linux para trabajar en él.
fuente
No es la respuesta corta.
El sistema operativo Android está construido en el kernel de Linux. Hay muchas diferencias entre el sistema operativo Android y la distribución promedio de Linux, y algunas de estas diferencias son críticas para instalar Eclipse.
fuente
Ampliando un poco la respuesta de Ben Griffths y el comentario de Martin Tapankov, no, no puedes ejecutar Eclipse en Android porque no hay un Java Runtime Environment para ejecutar Eclipse y no hay una compilación del Kit de desarrollo de Java para Android. Aunque la mayoría de las aplicaciones de Android están escritas en Java, Android no tiene un JRE; Android usa Dalvik, que es un tiempo de ejecución completamente diferente.
fuente
La mejor apuesta es buscar ejecutar Linux chrooteado desde su tableta de nido de abeja (sé que se puede hacer en el motorola xoom - http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom / ).
Básicamente es solo una construcción de brazo de esa distribución de Linux que se ejecuta en tu xoom. Una vez en ese entorno, instale cualquier cosa tradicional de Linux que desee. La versión de brazo de backtrack está en el sitio web, es una distribución de seguridad de información de Linux, por lo que hay muchas herramientas que uso en el trabajo. De todos modos, feliz caza, sé que eclipse se puede configurar en marcha atrás, por lo que hay menos trabajo para usted, incluso podría estar en el repositorio de apt-get también.
fuente
La forma más fácil de instalar eclipse en Android es instalar un ubuntu virtual en su dispositivo Android
fuente
¡Esa es una pregunta muy interesante! Desde antes o después ejecutaremos Android en nuestros escritorios.
Si desea que Eclipse se ejecute en Android, deberá compilar todas sus dependencias. El kernel de Linux no es un problema. E incluso portar la base de código Java de Eclipse para que se ejecute en Dalvik no es un problema. El problema es la interfaz de usuario de eclipse.
Eclipse UI está construido con SWT, un juego de herramientas increíble que permite la apariencia nativa de un programa Java en muchas plataformas. Para empezar, tendrás que portar SWT en Android.http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK, actualmente no hay planes para portar SWT en Android.
Por lo tanto, la única solución fácil para esto es ejecutar Linux Distro y Android al mismo tiempo. Esto se puede hacer con "cualquier distribución de Linux construida para arm" + chroot + vnc.
fuente
Sí tu puedes. Instale una distribución regular de Linux en su Android junto con el AndroidOS que tenga y ejecute las aplicaciones de Linux que desee:
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit
fuente