No se puede iniciar el dispositivo Genymotion

Me aparece un error cuando bash iniciar Genymotion. Dice

El dispositivo Genymotion Virtual no pudo obtener una dirección IP. Por alguna razón desconocida, VirtualBox DHCP no ha asignado una dirección IP a un dispositivo virtual. Ejecute el software VirtualBox para verificar si hay problemas

¿Puede alguien decirme cómo iniciarlo?

Tuve el mismo problema y aquí están las configuraciones específicas que necesitaba para que esto funcione.

Primero, vaya a las preferencias de VirtualBox -> Red.

enter image description here

enter image description here

enter image description here

Para la pestaña “Redes de solo host”, céntrese en vboxnet0.

enter image description here

Haga clic en el icono de la izquierda que parece un destornillador. Para la pestaña Adaptador, complete la dirección de red IPv4 como 192.168.56.1 Complete la máscara de red IPv4 como 255.255.255.0

enter image description here

Para la pestaña Servidor DHCP, seleccione la checkbox para Habilitar servidor para habilitar el servidor Complete la dirección del servidor como 192.168.56.100 Complete la máscara del servidor como 255.255.255.0 Complete el límite inferior de direcciones como 192.168.56.101 Complete la dirección superior Encuadernado como 192.168.56.254

enter image description here

La parte del servidor DHCP es lo que no era correcto para mí y solucionó mi problema.

En la caja virtual, vaya a la configuración / red, y elimine todas host only redes de host only . Asegúrese de ir a la configuración global de la caja virtual, no a la configuración de su VM específica.

La pantalla de configuración debería verse así:

enter image description here

Luego reinicia tu emulador en Genymotion.

Esto funcionó para mí …

Abra Virtual Box y seleccione su VM móvil. Haga clic derecho -> Configuración

Cambie el modo Promiscuo para Permitir VMS y haga clic en Aceptar

Creo que deberías configurar tu adaptador de red VirtualBox:

La dirección IP del adaptador debe estar en la misma red (192.168.56.0/24 de manera predeterminada) como la dirección IP del servidor DHCP y los límites de la dirección IP del DHCP. Si todas esas direcciones no están en la misma red, es posible que su dispositivo virtual Genymotion no pueda iniciarse.

https://cloud.genymotion.com/page/faq/#collapse-blank

O verifique los archivos de registro para obtener una pista:

Para cada plataforma, los archivos de registro se almacenan aquí:
Windows Vista / 7/8: C: \ Users \ USER \ AppData \ Local \ Genymobile
Windows XP: C: \ Documents and Settings \ USER \ Configuración local \ Application Data \ Genymobile
Linux: /home/USER/.Genymobile
Mac: /Users/USER/.Genymobile

https://cloud.genymotion.com/page/faq/#collapse-logs

Las máquinas virtuales solían trabajar para mí en Genymotion 2.0.0. con configuraciones predeterminadas de RAM y CPU y VirtualBox 4.3.2 (en ubuntu 13.10). La actualización a 2.0.1 los hizo dejar de funcionar y dar el error que mencionaste.

Intenté varias correcciones como describí aquí: https://stackoverflow.com/a/20018833/2527118 , pero en resumen, lo que solucionó mi problema era eliminar VM y volver a crearla (mismo origen y configuración) en GenyMotion. Es posible que desee probar las otras correcciones (menos destructivas) antes de hacer eso.

Andrei

Si está usando una PC con Windows, verifique esto primero (esta lista parece bastante larga, pero las primeras tres viñetas le permitirán saber si Hyper-V podría ser su problema, y ​​las siguientes cinco viñetas le dirán si esta respuesta resolverá su problema). problema – ¡solo unos momentos!):

  • Abra un símbolo del sistema pasado de moda (no un PowerShell) con privilegios de administrador y escriba:

    bcdedit

    Entrar

  • Eche un vistazo a un elemento de la lista llamado: hypervisorlaunchtype .

  • Si hypervisorlaunchtype no está en la lista, o está Off , salga de esta respuesta y eche un vistazo a una de las otras respuestas en esta página.

  • Si hypervisorlaunchtype está en la lista y está configurado en Auto , Hyper-V está instalado y está habilitado.

  • Deshabilitar hypervisorlaunchtype escribiendo

    bcdedit /set hypervisorlaunchtype off

    Entrar

  • Reiniciar

  • Intenta iniciar tu dispositivo Genymotion de nuevo.

  • Si aún falla, habilite hypervisorlaunchtype escribiendo en el símbolo del sistema de administración:

    bcdedit /set hypervisorlaunchtype Auto

    Entrar

    • Reiniciar

    • Salga de esta respuesta y eche un vistazo a una de las otras respuestas en esta página.

  • De lo contrario, si su dispositivo Genymotion ahora se inicia, tiene una opción:

    • Si no necesita Hyper-V, quítelo quitando la marca de verificación. Turn Windows Features On or Off y salga de esta pregunta.

    • Si necesitas Hyper-V, permite habilitarlo y deshabilitarlo fácilmente según la publicación del blog de Scott Hanselman , que describiré en las siguientes viñetas:

  • Puede dejar el valor predeterminado como Off y luego agregar un elemento al menú de inicio que le permite encenderlo, o viceversa.

  • Si está dejando el valor predeterminado como Off escriba lo siguiente en el indicador de comando del administrador:

     bcdedit /copy {current} /d "Hyper-V" 

    Entrar

    y obtendrás una respuesta como esta:

     The entry was successfully copied to {ff-23-113-824e-5c5144ea}. 
    • luego escribe:

      bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype auto

      Entrar

    (asegurándose de cambiar el GUID por el que le dio su llamada para copy )

    • Eso es todo, tu hecho. (Para cambiar entre las dos, mantenga presionada la tecla Shift cuando vaya a Restart y luego seleccione Other Operating Systems en la pantalla azul y luego Hyper-V en la pantalla siguiente y su sistema operativo se reiniciará con Hyper-V habilitado).
  • Si desea que Hyper-V esté habilitado de manera predeterminada, escriba en el símbolo del sistema de administración:

     bcdedit /set hypervisorlaunchtype Auto 

    Entrar

    (que revertirá el inicio predeterminado para habilitar Hyper-V)

  • A continuación, escriba lo siguiente en el símbolo del sistema de administración:

     bcdedit /copy {current} /d "No Hyper-V" 

    Entrar

    y obtendrás una respuesta como esta:

     The entry was successfully copied to {ff-23-113-824e-5c5144ea}. 
    • luego escribe:

      bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype off

      Entrar

    (asegurándose de cambiar el GUID por el que le dio su llamada para copy )

    • Eso es todo, has terminado. (Como con la off de off anterior, para cambiar entre las dos, mantenga presionada la tecla Mayús cuando vaya a Restart y luego seleccione Other Operating Systems en la pantalla azul y Hyper-V en la pantalla siguiente y su sistema operativo se reiniciará con Hyper-V habilitado)

Este comentario y esta respuesta a la pregunta que está leyendo actualmente me llevan a la resolución en mi caso y estoy agregando esta respuesta para delinear los pasos simples a seguir antes de dedicar mucho tiempo a cualquier solución – ese comentario y respuesta lo atrapan a dónde te llevará esta respuesta, pero la he expuesto paso a paso con la esperanza de que puedas ahorrar tiempo.

Fondo:

Este artículo de Scott Hanselman me dio la esencia de lo que describí, con este comentario en la publicación del blog de Jonathan Dickinson que me ayudó a comprender mejor y me impidió desaparecer por un agujero de conejo, pero este artículo de Derek Gusoff afinó los pasos anteriores .

En mi caso, Global Settings importa.
Después de cambiar mi configuración de red global con Servidores DHCP, podría iniciar mi dispositivo virtual genymotion.

  1. cmd +, o Archivo> Configuraciones
  2. Red
  3. Host solo red
  4. seleccione vboxnet0, haga clic en icono del controlador
  5. Compruebe DHCP en

Lo blogueé. http://okjsp.tistory.com/1165644212 (lo siento por coreano, pero se puede ver desde las imágenes)

Luché bastante tiempo solucionando este problema. En mi caso, fue una combinación de 2 respuestas lo que funcionó. Visual Studio habilitó mi Hyper-V. Tuve que apagarlo como lo sugirió LanderV. Después de esto, tuve que eliminar el adaptador de red de solo host en Virtualbox como dijo Sammys.

En mi caso, reinicio la computadora y habilito la tecnología de virtualización en BIOS. Luego inicie la computadora, abra VM Virtual Box , elija un dispositivo virtual, vaya a SettingsGeneralBasicVersion , elija ubuntu(64 bit) , guarde la configuración y luego inicie el dispositivo virtual desde genymotion, todo está bien ahora.

Para mí, estaba relacionado con la falta de recursos virtuales (RAM y CPU). Vaya a la casilla virtual, haga clic con el botón derecho en Dispositivo -> Configuración y aumente el valor de cada recurso.

Pruebe la degradación a Virtual Box 4.2.18, si está utilizando 4.3.X.

Tuve una situación similar a la tuya.

Estaba usando Genymotion 1.3.0 en Win7, con la última versión de Virtual Box 4.3.2. Genymotion se rompió después de un apagado de la computadora, y nunca funcionó de nuevo.

Me tropecé con esta solución. Después de degradar, Genymotion sobrevivió a un cierre ahora.

PD: Cambiar la configuración de red / recursos en Virtual Box no me ayudó, así que lo estoy planteando y espero que ayude.

En primer lugar, asegúrese de habilitar la tecnología de virtualización en la configuración del BIOS .

Intente esto: elimine el dispositivo virtual en Genymotion y agregue nuevamente el mismo u otro dispositivo. (perderá su configuración y aplicaciones en ese dispositivo)

Tuve que cambiar la dirección del adaptador a: 192.168.56.100 .

Entonces funcionó.

(Windows 8) En mi caso, he cambiado la memoria RAM predeterminada de 1 GB a 2 GB en Genymotion y me dio este error. Cuando lo cambié de nuevo a 1GB, funcionó.

Después de intentar todas estas respuestas, fue en vano, logré obtenerlo ejecutando primero el dispositivo desde Vbox, dejándolo abierto, y luego ejecutando el dispositivo desde Genymotion … En mi caso, esta fue la ÚNICA manera después de probar varios diferentes dispositivos (Samsung S4 / S6, etc.), configuraciones y modos de red / DHCP, etc.

En mi caso, comencé el dispositivo desde genymotion y luego también inicié el dispositivo desde Virtualbox. Me ayudó.

Aquí hay un truco que uso. Vaya a http://androvm.org/blog/download/ y descargue la última versión de AndroidVm.

Genymotion es la extensión de AndroidVM.

Este problema sigue apareciendo intermitentemente en mi computadora y, generalmente, sucede cuando mi computadora se está quedando sin recursos del sistema (RAM disponible en su mayoría) y una forma segura de solucionar esto (esto al menos siempre me ha funcionado) es deshabilitar el adaptador de Red VirtualBox Host-Only y vuelva a habilitarlo.

Si tiene múltiples adaptadores virtuales, deberá averiguar cuál de ellos utiliza el dispositivo virtual Genymotion y desactivarlo y volver a habilitarlo. Puede averiguarlo iniciando VirtualBox y buscando aquí: captura de pantalla de VirtualBox ejecutando un dispositivo virtual Genymotion

Puede leer sobre habilitar / deshabilitar adaptadores virtuales aquí

Estoy ejecutando OSX. Las soluciones sugeridas no funcionaron para mí. Estoy usando OSX Yosemite. Reinicié mi Mac, luego desinstalé VirtualBox iniciando el script de desinstalación (que se muestra cuando ejecutas el dmg de VirtualBox) y luego lo reinstalé. También desinstalé y reinstalé Genymotion. Ahora todo está funcionando sin problemas.

Tuve este problema y ninguna de las sugerencias que encontré me ayudó, desafortunadamente. La buena noticia, sin embargo, es que las últimas versiones funcionan sin ningún truco. Me refiero al host de Windows 7 aquí.

genymotion-2.5.4.exe

VirtualBox-5.0.5-102814-Win.exe (descarga de comstackciones de prueba )

Editar: Esto dejó de funcionar nuevamente después de las actualizaciones, así que abandoné Genymotion. El nuevo emulador de Android en SDK funciona igual de bien, tiene una gran funcionalidad y funciona sin interrupciones.

Estoy usando Windows 10 y tuve el mismo problema. Resolví actualizar la VirtualBox a la versión 5.1.5. Espero que pueda ayudar.

El mío estaba funcionando bien en Windows 10 (edición de actualización del creador) pero luego de repente dejó de funcionar después de haber estado jugando con grupos en el hogar e intentando compartir un archivo entre nuestra red de oficinas. No estoy seguro de qué lo causó. Me ha llevado más de una semana hacer todas las sugerencias anteriores sin suerte. Finalmente, ejecuté algunas cosas que finalmente lo arreglaron

IMPORTANTE: Para ser honesto, de todas las cosas que corrí a continuación, realmente no sé cuál lo solucionó. Tengo la sensación de que la herramienta de desactivación de IPv6 probablemente resolvería esto de inmediato sin las cosas adicionales. ¡Tal vez vale la pena correr ese primero para ver qué pasa!

Esto es lo que solucionó la mía:

  • Se eliminaron los dispositivos virtuales de Genymotion
  • Ingresé a VirtualBox (Archivos -> Administrador de host virtual) y eliminé los adaptadores solo host.
  • Se abrió el símbolo del sistema como administrador. Escriba “cmd” en la barra de búsqueda de la ventana de búsqueda, haga clic derecho sobre él y seleccione “Ejecutar como administrador”.
  • Ejecuta los siguientes comandos para volver a poner todo en los valores predeterminados y restablecerlo todo.
  • netsh winsock reset catalog referencia del netsh winsock reset catalog
  • netsh int ipv4 reset reset.log igual que el anterior
  • ipconfig /release
  • ipconfig /renew

  • Inhabilite IPV6 utilizando la herramienta de Microsoft que se encuentra aquí Deshabilite IPv6 o sus componentes (descargué y ejecuté el llamado Disabled IPv6 en todas las interfaces que no son del túnel)

  • Ordenador reiniciado

  • Estaba usando Avast anti-virus. Desinstaló eso también para eliminarlo completamente de la ecuación temporalmente. Ya lo había desactivado temporalmente mientras probaba todas las otras soluciones sin suerte. Pensé que lo desinstalaría con certeza.

  • Instalado Genymotion 2.12.0-vbox (con VirtualBox que debería ser 5.2.6)

  • Después de que se instale, abra Oracle VM VirtualBox y vaya a Archivo-> Buscar actualizaciones y se le debe decir que hay una actualización a 5.2.8 en el momento de esta publicación. Instala eso.

  • Ahora ve a GenyMotion y agrega un nuevo dispositivo. ¡Deberia trabajar! (No modifiqué nada en VirtualBox, no cambié nada a nada, simplemente funcionó como es para mí).

¡Buena suerte!