You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Genymotion报错:VirtualBox DHCP未为虚拟设备分配IP地址求助

解决AMD处理器下Genymotion虚拟机无法获取IP的问题

兄弟,我之前也踩过AMD处理器上Genymotion拿不到IP的大坑,给你几个亲测有效的办法,挨个试试:

先把基础虚拟化配置拉满

  • 务必确认BIOS里的**Secure Virtual Machine(SVM)**功能已经彻底开启!别只看Windows任务管理器里的「虚拟化已启用」,BIOS里的开关才是核心。不同主板的位置不一样,一般藏在「高级」→「CPU配置」或者「安全」分类下,找到后开启,重启电脑生效。
  • 检查VirtualBox的Host-Only网络DHCP:打开VirtualBox,点「管理」→「全局设定」→「网络」,找到Genymotion默认用的vboxnet0网络,确保DHCP服务器是启用状态。如果没开,勾选「启用服务器」,设置地址段为192.168.56.1,子网掩码255.255.255.0,DHCP起始地址192.168.56.101、结束地址192.168.56.254,保存后重启VirtualBox和Genymotion。

重置Genymotion的网络配置

  • 关掉所有虚拟机和VirtualBox,打开Genymotion的「设置」→「ADB」,先断开本地ADB连接,切换到「网络」选项卡,点击「重置Host-Only网络」,等它自动重建配置后再重新连接ADB。
  • 如果还是不行,手动删除VirtualBox里的Host-Only网络,再打开Genymotion,它会自动重新创建对应网络,这个操作能解决不少DHCP冲突的问题。

排查AMD专属兼容性问题

  • 一定要装最新版本的VirtualBox和Genymotion!旧版本对AMD新处理器的虚拟化支持有bug,别用软件管家的旧版,直接去官网下最新稳定版。
  • 关闭Windows的Hyper-V相关功能:虽然AMD现在支持Hyper-V,但它和Genymotion共存容易出网络冲突。打开「控制面板」→「程序和功能」→「启用或关闭Windows功能」,把Hyper-V、Windows虚拟机监控平台、虚拟机平台这些选项全取消勾选,重启电脑后再试。

终极方案:手动设置静态IP

如果上面的方法都没用,直接给虚拟机设静态IP就能搞定:

  1. 启动Genymotion虚拟机,进入系统后打开「设置」→「网络和互联网」→「Wi-Fi」,长按当前连接的「Genymotion Wi-Fi」,选择「修改网络」。
  2. 勾选「高级选项」,把IP设置改成「静态」,输入以下参数:
    • IP地址:192.168.56.102(要在VirtualBox DHCP的地址段范围内)
    • 网关:192.168.56.1
    • 子网前缀长度:24
    • DNS1:8.8.8.8
    • DNS2:8.8.4.4
  3. 保存后重启虚拟机,基本就能正常联网了。

我当时就是靠静态IP解决的,之前折腾DHCP好几天都没用,静态IP一设就通了。

内容的提问来源于stack exchange,提问作者jpsnow72

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:12:19