Me gustaría conocer algunos de los emuladores de Android que funcionan realmente bien con Ubuntu 11.10 y superior. Quiero probar 'whatsapp' en Ubuntu a través de un emulador de Android. Gracias por adelantado
software-recommendation
android
Mysterio
fuente
fuente
Respuestas:
De acuerdo con: http://crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds
$ sudo apt-get install openjdk-6-jdk
$ android update sdk --no-ui
$ android list
devuelve la lista de SDK disponible.$ android
pick "new". Establece las cosas como quieras.$ android list avds
pic la entrada "nombre".$ emulator @avdsname
.Y entonces estás listo para irte.
fuente
Esta respuesta está escrita desde la perspectiva del usuario final, jugador, aunque gran parte se aplica también a otros usos.
Google play store / servicios
Por favor entiende la diferencia.
Los servicios de Google Play son un conjunto de herramientas utilizadas por los desarrolladores para hacer que las aplicaciones (juegos) estén disponibles en la tienda de Google Play
https://developers.google.com/android/guides/overview
Google Play Store es un conjunto de herramientas utilizadas por los usuarios finales para instalar aplicaciones, algo similar a los repositorios de Ubuntu.
https://play.google.com/store?hl=en
MEMU
En mi experiencia, después de muchas pruebas y errores, te advertiré que no hay una manera fácil de jugar juegos de Android en Linux / Ubuntu en el momento de esta publicación.
La mejor opción, lamento decirlo, es memu (programa de Windows, no se ejecutará en wine). No hay una opción de Linux que sea tan estable, rápida, fácil y con todas las funciones como memu para juegos.
http://www.memuplay.com/
Es gratis, incluye Google Play Store, rápido, bien integrado en Windows, incluido el intercambio de archivos entre el host / invitado, la integración del mouse, una amplia personalización, la creación de scripts de juego, permitiendo múltiples instancias abiertas al mismo tiempo, etc.
La lista de funciones por sí sola debería ser suficiente para convencerlo de que al menos ejecute memu en una máquina virtual si no es simple (es decir, ejecutar en Windows).
memu es mucho más rápido que cualquiera de las opciones de Linux / Ubuntu.
memu comienza en segundos en lugar de las opciones de Linux, android-x86 tarda casi 5 minutos en iniciarse en el inicio de Android en mi computadora portátil. Algunas personas informan que android-x86 no funciona simplemente porque no esperaron los 15 minutos que se tarda en arrancar (no es broma).
Documentación - / http://www.memuplay.com/download/Memu-User-Manual.pdf
Grabe acciones de juego para automatizar el juego: http://www.memuplay.com/blog/how-to-use-operation-record/
capturas de pantalla de memu
Opciones / limitaciones de Linux
La principal limitación para el juego es google play store. Google Play Store no se puede incluir sin el permiso de Google. Además, muchos juegos complejos no funcionan en los emuladores de Linux. Por ejemplo, no puede jugar la mayoría de los juegos de Android en Android-x86 (puerto de Android a procesadores x68 / x86_64). Se instalarán muchos juegos de Google Play Store, pero no funcionarán.
Cómo instalar aplicaciones / juegos de Android (apk): esto se aplica a la mayoría de los emuladores de Linux.
Nota: Si usa un emulador que NO incluye Google Play Store, debe descargar el instalador de Android (apk) e instalarlo manualmente.
y apk es un archivo de paquete, como un .deb - https://en.wikipedia.org/wiki/Android_application_package
Para obtener el apk, use un servicio web como https://apkpure.com/app
https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=en
Una vez que haya descargado, debe transferirlo a su emulador (o descargarlo en el emulador) y luego debe pasar por seguridad en su emulador y permitir la instalación desde fuentes no confiables y, a veces, habilitar el modo de desarrollador.
Ver http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html
y /android/5566/how-can-i-install-an-app-given-only-its-apk-file
Esto se aplica a la mayoría de los emuladores de Linux.
Los servicios de Google Play están incluidos o pueden instalarse fácilmente en cualquiera de los emuladores de Linux.
Opciones de emulador de Linux
Android SDK : es complicado de instalar, algo complejo de usar y está diseñado para el desarrollo de aplicaciones, no para juegos.
Es lento. ¿Mencioné que es muy lento?
El propósito principal del SDK de Android es escribir programas de Android. Si instalas un juego de Android en SDK, lo más probable es que sea tan lento que no se pueda usar y no lo usaría en ningún juego PvP.
Consulte la Guía de instalación completa para Android SDK / ADT Bundle en Ubuntu
Android en Chrome
Puede funcionar en cromo para algunos juegos, no pude hacerlo funcionar en cromo para juegos más complejos como el choque de clanes.
Debe instalar Chrome, al menos beta, si no es inestable. La razón principal de esto es webgl - https://get.webgl.org/
Entonces, aunque su navegador puede admitir webgl, webgl está en desarrollo y tuve problemas con webgl 2 para trabajar con juegos y webgl 2 es requerido por la mayoría de los juegos complejos.
¿Cómo instalar todas las versiones (estable / beta / inestable) de Google Chrome lado a lado sin conflictos?
No todos los juegos son portados. Moderadamente complejo, no tan malo como el SDK. No está bien integrado en el sistema operativo. No hay medios para automatizar juegos.
Consulte la extensión "ARC" de Chrome: https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn
Considero que esta opción está en beta y muchos usuarios reportan errores.
Anbox
Está diseñado para Ubuntu, y probablemente sea su mejor opción. No lo he probado personalmente. Actualmente no está bien soportado en otras distribuciones, pero muchas distribuciones están agregando soporte.
Limitación deslumbrante: no incluye Google Play Store y los juegos pueden o no funcionar bien.
Hasta donde yo sé, está en rápido desarrollo y tiene errores.
Ver también http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation
Virtualbox / KVM : el sistema operativo Android x86 se ejecutará muy lentamente y la mayoría de los juegos no se ejecutarán en la imagen.
Google Play está incluido en versiones recientes, y los juegos se instalarán, pero los juegos complejos como Choque de clanes o similares se bloquearán o se negarán a abrir.
Puede acelerarlo un poco: https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ . Personalmente, no vi el enorme aumento de velocidad del 400% reclamado por el autor, aunque hay una mejora modesta.
http://www.android-x86.org/
Genymotion. Esto se considera el mejor, pero es complicado de instalar y no es gratuito. Probé versiones gratuitas anteriores y era lento y no incluía Google Play Store. Las nuevas versiones incluyen servicios de Google Play y una aplicación similar a la tienda de Google.
https://www.genymotion.com/
Debes tener virtualbox instalado para usar genymotion, no es un gran problema, pero debes tener cuidado con la versión ya que a veces hay conflictos con las versiones de vbox y genymotion.
No le recomendaría que instale versiones anteriores (puede encontrarlas en la red). Son gratuitos para uso personal, pero lentos y no jugarán juegos.
Genymotion es moderadamente engorroso y molesto. Tienes que descargar un archivo .run que lo instalará. Luego debe registrar una cuenta y comprar una licencia. Después de ingresar su clave, descargue una imagen.
Una vez que se ejecuta, es lo suficientemente rápido, al menos con versiones gratuitas anteriores. No pagué una licencia, por lo que las versiones más recientes no se han probado.
Genymotion no tiene herramientas para juegos de secuencias de comandos (a diferencia de memu).
Genymotion es mucho más lento que memu.
A las personas que lo usan les encanta, depende de ti si quieres pagar una tarifa anual.
Prueba inicial: 30 días gratis. Después de 30 días https://www.genymotion.com/pricing-and-licensing/
Algunas personas afirman que genymotion es gratuito para uso personal si contacta a su equipo de soporte https://www.genymotion.com/contact/
AndroVM - fusionado con Genymotion. Las versiones gratuitas anteriores no incluyen Google Play Store.
Andy OS: aunque afirman que Andy "se ejecuta en Linux", realmente se ejecuta en un invitado de Windows en virtualbox en un host de Linux.
¿Cómo instalo el emulador de Android Andy en Linux?
Personalmente, ejecutaría memu en lugar de andy, memu tiene más funciones.
fuente
El mejor y más fácil de usar emulador de Android disponible en Ubuntu es Genymotion . Realmente recomiendo que lo pruebes
fuente
estaba usando el virtualbox para ejecutar 4.0.3 honeycomb en ubuntu 11.10, se ejecutó de manera suave (un poco lento a veces) y realmente hay un foro para hacerlo, pero olvidé el nombre pero tiene buena suerte "X 86 android"
fuente