VirtualBox中Kubuntu虚拟机的Android Studio无法使用已连接手机怎么办?
解决VirtualBox Kubuntu虚拟机中Android Studio无法在连接手机上运行应用的问题
释放Windows端USB占用
- 打开Windows设备管理器,找到你的Android设备(通常在「便携设备」或「其他设备」分类下)
- 右键点击设备,选择卸载设备,勾选「删除此设备的驱动程序软件」(若有该选项)后确认操作
- 断开USB线缆,等待10秒后重新连接,确保此时VirtualBox虚拟机处于运行状态,系统会重新分配设备给虚拟机
配置VirtualBox USB设备过滤
- 完全关闭Kubuntu虚拟机(不能是暂停状态)
- 打开VirtualBox管理器,选中你的Kubuntu虚拟机,点击设置→USB
- 勾选「启用USB控制器」,并选择USB 3.0 (xHCI) 控制器(适配多数现代Android设备)
- 点击右侧的添加USB设备过滤器图标,在列表中选中你的手机设备添加进去
- 启动虚拟机,重新连接USB线缆,设备会自动挂载到虚拟机中
验证虚拟机内USB权限
- 在Kubuntu终端执行命令:
lsusb,确认输出中包含你的Android设备信息 - 若设备存在但Android Studio无法正常使用,执行命令:
sudo usermod -aG plugdev $USER,将当前用户加入plugdev用户组(需重启虚拟机或重新登录生效) - 重启后再次检查Android Studio中的设备状态,尝试运行应用
额外排查步骤
- 确认手机开发者选项中的USB调试和USB安装均已开启
- 更换USB线缆或电脑USB端口,排除硬件连接故障
- 在Kubuntu中安装Android平台工具:
sudo apt install android-tools-adb android-tools-fastboot,然后执行adb devices,若设备显示unauthorized,需在手机上点击「允许调试」的授权弹窗
内容的提问来源于stack exchange,提问作者Richard
相关产品推荐
相关产品推荐

