Me preguntaba si sería bueno tener una manera conveniente de instalar las aplicaciones .apk de Android en Ubuntu de alguna manera.
Alguien tiene una pista al respecto?
La única forma de ejecutar aplicaciones de Android en Ubuntu (que yo sepa) es instalar el SDK de Android, crear un dispositivo Android virtual, usar las herramientas del SDK para instalar el archivo .apk en ese dispositivo y ejecutar la aplicación dentro del dispositivo .
El portal para desarrolladores de Android tiene mucha información sobre el tema.
Los paquetes de Android, los archivos .apk , tienen un formato de empaque completamente diferente al formato de empaquetado de Ubuntu, los archivos .deb .
Además de las diferencias de empaque, los paquetes de Android se compilan y personalizan para el sistema operativo, la cadena de herramientas y la arquitectura ( ARM ) de Android , que es diferente de la mayoría de los sistemas Ubuntu que son arquitectura Intel de 32 bits o 64 bits .
fuente
Puede usar ARChon para ejecutar apk en ubuntu:
fuente
¿Por qué no usar el código de instalador apk de Android x86 y compilarlo para Ubuntu, porque Android x86 es Linux, usa el mismo gestor de arranque y kernel?
Si alguien puede instalar el apk cargador, una ejecución de Java todas las cosas que usted necesita para ejecutar aplicaciones, sería el apk aplicación instalador instalar apk 's en Ubuntu la misma manera que en Android?
No lo sé, pero alguien puede probarlo.
fuente
Sin embargo, Android viene bajo licencia Apache y utiliza sus propias API y bibliotecas únicas para desarrollar sus aplicaciones ( archivos .apk ). solo para hacer que las aplicaciones de Android se ejecuten en una máquina Linux, lo que puedes hacer es compilar el código fuente de dvm usando el repositorio GIT en ubuntu para fusionar el dvm en tu pc de linux. eso establecerá el entorno para la arquitectura de Android (es decir, Linux kernel + android dvm ) pero, además, también necesitaría instalar las bibliotecas principales de Android para que las aplicaciones sean totalmente funcionales. esta es la mejor manera en que puede ejecutar aplicaciones de Android convenientemente en ubuntu.
fuente
En realidad, las aplicaciones de Android disponibles en el mercado y Play Store están diseñadas para el procesador de arquitectura de brazo y, por lo tanto, lo que intenta hacer nunca funcionará para casi todas las demás aplicaciones que intente instalar en la computadora ..........
por cierto, puede encontrar un sitio en Google buscando 'portar Android en x86', esto le dará Android 4.2 a Android Froy Roms para su instalación independiente de su PC y los probé y casi el 99% del software se negó a instalar o se negó a ejecutar después de la instalación realizada de todos modos ...
así que la principal diferencia es x86 versus la serie de brazo ........... y hasta que podamos proporcionar virtualmente arquitectura de procesador de brazo a Android, no podemos hacer nada.
fuente
en realidad no es posible ejecutar el archivo APK en una PC con Ubuntu ya que Ubuntu no podrá leerlo. Lo mejor entre muchas cosas es instalar una máquina virtual Android y ejecutar el APK.
fuente