2 votos

¿Puedo ejecutar aplicaciones de Ubuntu desktop x86 en Ubuntu For Android?

Puede que sea una pregunta bastante sencilla, pero quiero estar seguro. Mi opinión es que no se puede hacer.

Pregunta 1: Por ejemplo, tengo un ejecutable para Linux (sin GUI , solo línea cmd , solo hace algunos cálculos) y funciona bien en mi escritorio x86 y quiero poder ejecutarlo en mi tablet Android. La tablet está ejecutando Ubuntu para Android. ¿Es posible ejecutar el ejecutable en el entorno de Ubuntu en Android?

Pregunta 2: Tengo una aplicación comercial estándar de Linux y quiero instalarla y ejecutarla en Ubuntu para Android. ¿Es posible?

Si no es posible, ¿hay alguna solución para esto?

4voto

Matthew Read Puntos 35808

No, necesitas los ejecutables de ARM (o cualquiera que sea la arquitectura subyacente de tu dispositivo).

La única manera de evitarlo, aparte de compilar desde el código fuente o encontrar una versión ARM del paquete, sería algún tipo de virtualización. Yo mismo no conozco ninguna herramienta de virtualización creada para ARM, pero al menos algunas versiones tienen extensiones de virtualización, por lo que existe la posibilidad de crear máquinas virtuales aceleradas por hardware.

3voto

Jason Kresowaty Puntos 8053

La respuesta a ambas preguntas es no.

Lo más probable es que su dispositivo Android utilice el Arquitectura ARM que no es compatible con la arquitectura x86 de sus binarios.

En teoría podrías usar Qemu en Android para emular un sistema x86, pero el rendimiento será medio en el mejor de los casos. Esto se ha hecho .

PreguntAndroid.com

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.

Powered by:

X