我将Genymotion用于Android Studio,但genymotion仍在启动时未处于开启状态
我搜索了一个解决方案,然后关注了
但是我无法解决
Genymotion v3.0.1
VM VirtualBox v6.0.4
请帮助我找到解决方案。救救我。
对不起,我的英语水平
答案 0 :(得分:10)
试图重置缓存,重新创建设备,切换网络模式,将Genymotion升级到3.0.1,但没有一个起作用。
将“启动”状态更改为“开启”的临时修复程序:
打开Genymotion Shell
运行devices list
然后在新的终端adb connect [DEVICE IP]:5555
答案 1 :(得分:7)
看起来,这是一些adb或Genymotion错误。为了解决这个问题,您必须手动将adb连接到正在运行的Genymotion设备。首先,您需要了解Android的内部IP。您可以在Genymotion设备的窗口标题中找到它。下一个:
cd到您的Android SDK目录
cd to platform-tools
./adb connect 192.168.57.102:5555
其中192.168.57.102是我的Genymotion虚拟设备的IP地址。你必须把你自己放在这里
答案 2 :(得分:3)
尝试以管理员身份运行genymotion。它对我有用。
但是您将无法使用拖放功能将文件添加到模拟器。
答案 3 :(得分:2)
我在任务管理器中杀死了正在运行的adb进程,并且genymotion设备的状态从启动更改为开启。终于,现在可以识别genymotion仿真器了。
答案 4 :(得分:1)
解决方案:
确保没有运行adb服务器。使用命令adb kill-server杀死所有正在运行的服务器。
将Genymotion设置为使用Genymotion Android工具(默认)
请参阅:https://docs.genymotion.com/latest/Content/02_Application/Configuring_Genymotion/ADB.htm
这对我有用。
我很高兴能够解决这个问题,但是我不能连续2天解决这个问题。
答案 5 :(得分:1)
尝试过的解决方案,但没有一个对我有用。
最后,以管理员身份运行genymotion,现在对我来说有用。
答案 6 :(得分:0)
发生此错误的一个可能原因是由于开发机器中的adb版本不同以及用于调试的连接的已连接设备/仿真器。
所以分辨率是:
首先断开设备/仿真器。
在终端/命令提示符下运行以下命令:
std::vector<Inventory> inventory_list = {Inventory(0,30.0),
Inventory(1,30.0),
Inventory(2,30.0),
Inventory(3,30.0),
Inventory(4,30.0),
Inventory(5,30.0),
Inventory(29,30.0),
Inventory(30,30.0),}
.....
这将成功启动adb。现在您可以连接设备了。希望对您有所帮助。
答案 7 :(得分:0)
只需转到“控制面板\网络和Internet \网络连接”,即可启用该仅虚拟主机的网络,并禁用其他带有“#”的重复虚拟主机网络,然后尝试重新启动。它对我有用