Genymotion Still waiting at “Booting”

落花浮王杯 提交于 2019-12-03 06:27:29

Tried to reset cache, re-create the device, toggle network mode, upgrade Genymotion to 3.0.1, and NONE of them worked.

A temp fix to change "booting" status to "on":

  1. Open Genymotion Shell

  2. run devices list

  3. then run in a new terminal adb connect [DEVICE IP]:5555

Looks, like this is some adb or Genymotion bug. To solve this, you must manually connect adb to running Genymotion Device In first, you need to know Androids internal IP. You can find it in window title of Genymotion device. Next:

cd to your Android SDK dir cd to platform-tools ./adb connect 192.168.57.102:5555 where 192.168.57.102 is my IP address of Genymotion Virtual Device. You must put here your own

I killed the running adb process in task manager and the status of the genymotion device changes from booting to on. Finally the genymotion emulator can now be recognized.

Solution:

  • make sure there are no adb servers running. Use the command adb kill-server to kill any running server.

  • set Genymotion to Use Genymotion Android tools (default)

See: https://docs.genymotion.com/latest/Content/02_Application/Configuring_Genymotion/ADB.htm

This work for me.

I am very happy to be able to solve this problem, I can't work for 2 days with this problem.

One possible reason for the occurrence of this error is due to the difference in adb versions in the development machine and the connected connected device/emulator being used for debugging.

So resolution is:

Firstly disconnect device/emulator.

Run on terminal/command prompt following commands:

adb kill-server
adb start-server

This will start the adb successfully. Now you can connect device. Hope it helps.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!