Genymotion 仍在“启动”等待

问题描述 投票:0回答:9

我在 Android Studio 中使用 Genymotion,但 genymotion 仍在启动但状态不为 On

我寻找解决方案并遵循

  • 卸载并重新安装
  • 清除缓存
  • 删除设备并重新安装
  • 将仅主机以太网修复为默认值
  • 还有另一件事要尝试

但我无法修复它

Genymotion v3.0.1

VM VirtualBox v6.0.4

请帮我找到解决方案。帮助我。

对不起我的英语

android android-emulator genymotion
9个回答
16
投票

尝试重置缓存、重新创建设备、切换网络模式、将 Genymotion 升级到 3.0.1,但都不起作用。

将“启动”状态更改为“开启”的临时修复:

  1. 打开

    Genymotion Shell

  2. 奔跑

    devices list

  3. 然后在新终端中运行

    adb connect [DEVICE IP]:5555


8
投票

看起来,这是一些 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 地址。你必须把你自己的放在这里


4
投票

我在任务管理器中终止了正在运行的 adb 进程,并且 genymotion 设备的状态从启动更改为打开。终于可以识别genymotion模拟器了。


3
投票

只需转到控制面板\网络和互联网\网络连接,只需 c 启用仅虚拟主机网络并禁用其他带有“#”的重复虚拟主机网络,然后尝试重新启动。它对我有用


3
投票

尝试以管理员身份运行 genymotion。它对我有用。

但是您将无法使用拖放功能将文件添加到模拟器。


2
投票

尝试过解决方案,但没有一个对我有用。

最后以管理员身份运行genymotion,现在它对我有用了。


1
投票

解决方案:

  • 确保没有 adb 服务器正在运行。使用命令 adb Kill-server 终止任何正在运行的服务器。

  • 将 Genymotion 设置为使用 Genymotion Android 工具(默认)

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

这对我有用。

我很高兴能够解决这个问题,我不能因为这个问题工作2天。


1
投票

出现此错误的一个可能原因是开发机中的adb版本以及用于调试的连接设备/模拟器的差异。

所以分辨率是:

首先断开设备/模拟器。

在终端/命令提示符下运行以下命令:

adb kill-server
adb start-server

这将成功启动 adb。现在您可以连接设备了。希望有帮助。


0
投票

就我而言:

  1. 进入虚拟盒子
  2. 右键单击工具 => 主机管理器网络
  3. 删除所有虚拟网络适配器
  4. 运行 Genymotion 模拟器
© www.soinside.com 2019 - 2024. All rights reserved.