3 votos

¿Puedo ejecutar un ejecutable de Linux en Android?

Me preguntaba si es posible ejecutar un ejecutable de Linux en Android, así que hice una aplicación de consola simple en Code::Blocks en C++ (estoy usando Ubuntu Linux), la construí en modo de lanzamiento y la copié en un dispositivo virtual en GenyMotion (porque no tengo un dispositivo real de Android x86).

Instalé la aplicación llamada terminal material en el dispositivo virtual y moví el ejecutable a /data/local/tmp.

Le di permisos de ejecución escribiendo: chmod 777 hwrel.

Después intenté ejecutarlo escribiendo ./hwrel, pero dijo sh: ./hwrel: no existe el archivo o directorio.

¿Es realmente posible ejecutar ejecutables de Linux en Android?

0 votos

0voto

catcat Puntos 1

Sí, es posible pero debido a que Android utiliza una libc y arquitectura diferente, necesitarás compilar tu programa con android-ndk.

1 votos

Pero la arquitectura es la misma ya que estoy utilizando GenyMotion para este propósito.

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