Respuestas:
La respuesta directa es no, no puedes. Aunque las aplicaciones de Android se desarrollan en Java y, por lo tanto, deberían funcionar, el entorno es completamente diferente:
Hay un emulador que engaña a las aplicaciones dándoles esos bits adicionales que necesitan. Pero utiliza el OpenJDK nativo en su máquina para que funcionen bien. Piense en ello como un entorno de prueba y no como un emulador.
De todos modos, si tu idea es ejecutar Layar en tu computadora portátil, olvídalo, no tiene ningún sentido.
Ahora puede ejecutar APK en Chrome, utilizando esta extensión (teniendo en cuenta que está en desarrollo para que los desarrolladores la utilicen para probar aplicaciones) . Aquí hay algunos pasos que hice para que funcione
Instale desde aquí - haga clic en 'Agregar a Chrome'
Esto llevará un tiempo, ya que parece descargar un instalador crx con un peso de 113Mb y otro de alrededor de 9Mb, así que tenga paciencia:
Nota: en mi versión Fedora 21 de Chromium 40 recibí el error 'El archivo de manifiesto no es válido' al intentar instalar la extensión, incluso después de borrar los datos y volver a cargar la extensión. También tuve problemas con la versión de Chromium 41 de Ubuntu 14.04, así que instalé Google Chrome :( y funcionó.
Obtenga un APK de la aplicación que desea usar : no, no parece que pueda instalarlo desde Google Play, necesita un archivo APK de la aplicación, así que este es el truco.
La mayoría de los desarrolladores de código cerrado no quieren que sus cosas se distribuyan libremente, por lo que para la mayoría de las aplicaciones en Google Play, al menos, debe usar:
/system/apps
o en algún lugar, una vez más, no se recomienda debido a cosas legales.Instalarlo
Ahora llegamos a la parte más divertida de probarlo. Vaya a lo de Apps en Chrome (o escriba chrome://apps
en la barra de URL) e inicie Arc Welder. Luego elija el directorio en el que se encuentra el APK y luego el APK, luego elija 'Iniciar aplicación' en la ventana.
Si la ventana muestra el ícono de la aplicación como uno que se ve así:
la aplicación probablemente no funcionará, por lo que puede que no tenga mucho sentido continuar. Esto parecía suceder mucho con las aplicaciones para Android 4.4 + ...
Úsalo
He conseguido QuickOffice para correr y trabajar sobre todo bajo la extensión, aunque no pude guardar los documentos, ya que no estaba contento con la elección del lugar para guardar el archivo (que muestra una carpeta cuadro de selección, no un cuadro de selección de archivo para guardar: PAGS )
Después de presionar 'Iniciar aplicación', la extensión agrega automáticamente una entrada a la página de aplicaciones en Chrome; esto puede convertirlo en un iniciador de aplicaciones independiente para iniciar la aplicación directamente desde el menú / tablero / iniciador de la aplicación; esta es posiblemente la mejor característica de esta extensión ya que se integra con el escritorio y no es necesario iniciar un emulador, etc. primero.
En general, esto es brillante, teniendo en cuenta que probablemente todavía está en desarrollo y no está diseñado para esto, funciona bastante bien.
Fuentes:
Alternativamente, puede utilizar un emulador como se sugiere en otras respuestas - Yo tenía cierto éxito utilizando Genymotion (no eran algunas instrucciones útiles aquí , pero esta respuesta pueden ayudar). Sin embargo, Android Emulator se puede obtener como parte del SDK de Android Studio, ya que las aplicaciones de Android Nougat deben estar firmadas.
Lo más cercano que obtendrás es a través de un emulador. Es posible que esta respuesta no sea para usted (es posible que ya sepa todo esto), pero si otras personas entran en este hilo, podrían estar interesados en saberlo.
Puede ejecutar cosas a través del emulador de Android, parte del SDK de Android (kit de desarrollo de software).
Esto proporciona un dispositivo virtual que le permite ejecutar muchas aplicaciones de Android, aunque puede tener dificultades con algunas de las cosas más dependientes del hardware (3D, llamadas telefónicas, GPS, SMS, etc.)
Aquí hay una guía sobre cómo configurarlo:
No, no puede (excepto a través de un emulador como lo menciona Oli). Sin embargo , parece que las personas de Ubuntu están trabajando en esto, por lo que podría hacerlo en el futuro. Mi prueba: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars
Parece que cada vez hay más desarrolladores que ingresan a este dominio. http://www.shashlik.io/ ,
¿Qué es Shashlik? El objetivo de Shashlik es proporcionar una manera de ejecutar aplicaciones de Android en un escritorio Linux estándar de la manera más fácil y sencilla posible.
puede ejecutar aplicaciones de Android, en Ubuntu. No es estable y no todas las aplicaciones funcionan, pero parece prometedor.
PD tuve que sudo apt-get install libgl1-mesa-dev
ysudo apt-get install kde-baseapps-bin
USTED PUEDE
Y tiene varias opciones para hacerlo.
¿Es posible ejecutar aplicaciones de Android en Ubuntu?
si
De forma nativa, como lo haría con cualquier otra aplicación instalada utilizando el Centro de software de Ubuntu?
Sí, pero a través de muchos ajustes:
Google Chrome puede ejecutar aplicaciones de Android como aplicaciones de Chrome, pero primero, debe convertirlas usando Arc Welder o ARChon Custom Runtime .
Anbox no es un emulador sino una capa de compatibilidad. Su objetivo es ejecutar aplicaciones de Android en cualquier sistema operativo GNU / Linux colocando el sistema operativo Android en un contenedor, abstrayendo el acceso al hardware e integrando los servicios centrales del sistema en un sistema GNU / Linux, para que las aplicaciones de Android se puedan integrar con su sistema operativo como cualquier Otra aplicación nativa.
Una opción disponible más recientemente es Anbox . A diferencia de la mayoría de las otras soluciones, se basa en contenedores en lugar de ser un emulador. Esto significa que se ejecuta en el núcleo del host. También intenta integrarse en su sistema operativo host para que las aplicaciones parezcan nativas. Actualmente es alfa pero parece prometedor.