Dado que Eclipse IDE puede funcionar en Linux y el nuevo Honeycomb tiene un Kernel Linux, ¿puede Eclipse IDE funcionar en Android Honeycomb?
Sé que no es muy cómodo codificar en una tablet, pero me gustaría utilizar para el modelado UML.
Dado que Eclipse IDE puede funcionar en Linux y el nuevo Honeycomb tiene un Kernel Linux, ¿puede Eclipse IDE funcionar en Android Honeycomb?
Sé que no es muy cómodo codificar en una tablet, pero me gustaría utilizar para el modelado UML.
Como ya sabrás, Eclipse tiene varios problemas para funcionar en diferentes sabores de Linux (por eso Ubuntu tiene una versión con repositorio oficial, y todo eso). Android es aún peor: aunque 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?"
Para ampliar un poco las respuestas anteriores "No", no es sólo el núcleo, sino el resto del sistema operativo lo que marca una gran diferencia. Las aplicaciones desarrolladas para linux esperan que exista un cierto conjunto de bibliotecas (trozos de código compartidos) y que hagan lo que la aplicación espera. A veces también esperan una determinada estructura del sistema de archivos y otras dependencias.
No todas las distribuciones de linux incluyen las mismas bibliotecas, la misma disposición del sistema de archivos o tienen otras diferencias. Por eso a menudo verás aplicaciones linuxeras distribuidas como un archivo .tar.gz con un script para compilarlo tú 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 que funcionen en Android porque no tienen tantos requisitos complejos como una gran aplicación compleja como Eclipse. Android es lo suficientemente diferente como para que no haya (todavía) formas directas de compilar aplicaciones GUI estándar de Linux para que funcionen en él.
Ampliando un poco sobre Respuesta de Ben Griffths y el comentario de Martin Tapankov, no, no se puede ejecutar Eclipse en Android porque no hay un Java Runtime Environment para ejecutar Eclipse y no hay una compilación del Java Development Kit para Android. Aunque la mayoría de las aplicaciones de Android están escritas en Java, Android no tiene un JRE; Android utiliza Dalvik que es un tiempo de ejecución completamente diferente.
La mejor apuesta, buscar en la ejecución de linux chroot fuera de su tablet panal (sé que se puede hacer en el motorola xoom - http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom/ ).
Básicamente se trata de una compilación de brazo de esa distro de linux que se ejecuta en su xoom. Una vez en ese entorno instala cualquier cosa tradicional de linux que quieras. La versión de brazo de backtrack está en el sitio web, es una distro linux de seguridad de información por lo que hay un montón de herramientas que utilizo en el trabajo. De todos modos, la caza feliz, sé eclipse se puede configurar en backtrack por lo que menos trabajo para que usted vaya, incluso podría ser en el apt-get repo para él también.
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.