Genymotion启动Custom Phone无响应及编辑设置异常求助
看起来你遇到了Genymotion自定义设备启动失败的问题,结合你提供的日志,我来帮你梳理下问题点和对应的解决步骤:
问题关键信息提炼
从你的日志里能看到几个核心问题:
- 启动设备时出现状态码4的错误:
2019-12-09T09:32:15+02:00 [Genymotion:461] [warning] 无法启动设备"Custom Phone",状态码为4
- 编辑设备时,Genymotion误判设备状态,执行关机命令时VirtualBox提示设备未运行:
2019-12-09T09:39:25+02:00 [Genymotion:461] [critical] [VBox] 命令输出:"VBoxManage: error: Machine 'Custom Phone' is not currently running"
- 附带QML UI绑定循环和元类型注册警告,这是Genymotion自身UI的小问题,优先级低于设备启动问题。
解决步骤
1. 修复VirtualBox设备状态异常
Genymotion依赖VirtualBox运行虚拟机,状态码4很多时候是VirtualBox设备状态残留或者虚拟磁盘问题导致的:
- 关闭Genymotion,打开VirtualBox,找到你的
Custom Phone设备,确认它的状态是已关闭 - 如果VirtualBox里设备状态显示异常,手动执行命令强制清理状态:
打开终端/命令提示符,输入:
然后重新从Genymotion模板创建一个新的Custom Phone设备试试VBoxManage controlvm "Custom Phone" poweroff VBoxManage unregistervm "Custom Phone" --delete - 如果不想删除设备,尝试用VirtualBox直接启动该设备,看是否会弹出硬件错误提示(比如虚拟磁盘损坏),如果是磁盘问题,可以尝试重新挂载虚拟磁盘或者从备份恢复
2. 确保Genymotion与VirtualBox通信正常
- 完全关闭Genymotion和VirtualBox,重启电脑
- 打开Genymotion,进入Settings -> VirtualBox,检查VirtualBox的安装路径是否正确,确保路径指向你当前使用的VirtualBox安装目录
- 尝试以管理员身份运行Genymotion,避免权限不足导致无法调用VirtualBox命令
3. 处理UI警告(可选)
日志里的QML绑定循环和元类型警告是Genymotion UI层的bug,一般不影响设备启动,但如果看着难受:
- 把Genymotion更新到最新版本,官方后续版本大概率修复了这个UI绑定问题
- 重置Genymotion配置:找到配置目录(Windows是
%USERPROFILE%\.Genymobile\Genymotion,macOS是~/Library/Application Support/Genymobile/Genymotion),备份后删除里面的配置文件,重启Genymotion
内容的提问来源于stack exchange,提问作者Rondev
相关产品推荐
相关产品推荐

