问题描述
希望在Bluestack中运行DJI Go应用并通过USB连接其无人机遥控器(RC Controller)。然而,尽管Windows能够识别并检测到该设备,Bluestack并未将其视为有效输入。本文将提供具体解决方案来解决此问题。
解决方案
方案1:检查系统设置与权限
请确保您的电脑和Bluestack中已经正确地配置了USB设备管理,这样这些外部设各在接通后才可被识别使用。
引用注意操作过程中可能会遇到一些风险,请事先备份重要数据后再尝试以下步骤。
步骤如下:
- 打开设备管理器(Device Manager)
- 在 Windows 搜索框中输入“设备管理器”,然后在其搜索结果中选择它以启动该工具。
展开并检查“通用串行总线控制器”(USB controllers) 项目,确认设备是否正确列出且没有显示为错误状态。如果有问题,请尝试重新插拔 USB 设备并查看其状态变化。
更新驱动程序
- 在设备管理器内选择相应 USB 设备,右键点击该装置,然后在弹出菜单中选择“更新驱动程序软件”(Update Driver Software)。
- 尝试自动搜索更新或手动导入 Bluestack 附带的必要的最新的驱动程序。
检查电源选项(Power Options)
- 点击 Windows 右下角的通知图标,选择设置 (Settings),进入设置后切换到“系统”>“电源和睡眠”(Power & Sleep) 颜色卡。
在下面找到“设备电池选项”,并确保选择了正确的电源供应模式。有时 USB 设备可能无法充电或被识别的情况下需要改变其供电模式。
在 Bluestack 设置中配置输入
- 打开 Bluestack 并进入设置菜单 (Settings)。
- 寻找并打开“输入”(Input) 选项,检查和确认是否选择了“自动选择”还是需要手动指定 USB 设备。如果有提示选择,尝试各个可用设备或重新插拔以让 Bluestack 自动检测。
方案2:使用串口转发(COM Port Forwarding)来重定向USB数据
如果您仍然遇到问题且愿意投入更多时间和设置进行尝试,则可以考虑在Bluestack中启用串口转发功能,通过仿真环境内的软件模拟实际的设备输入。
该方案需要一定的技术熟练度并且可能与DJI Go app自身的兼容性存在冲突。
步骤如下:
- 进入 Bluestack 开始页面
打开一个新会话(session)运行应用前,确保选择了正确的版本和配置环境。
设置串口转发
- 在 Bluestack 启动并加载您需要的应用程序之前,在设置中切换到“输入”(Input) 类别。
- 选择“串口转发 (COM Port Forwarding)”选项,并在弹出菜单中添加一个新的串口,指定将您的 RC Controller 通过本地 TCP 端口或者特定的 COM 端口重新定向给 Bluestack 模拟环境。注意设置好对应端口号并确保软件与硬件匹配。
重启应用或会话
- 完成所有设置后保存更改,重新启动 Dji Go 以应用新的配置。
希望以上方案能够帮助您实现将 DJI Go 应用的 RC 设备在Bluestack中正常使用。若继续遇到困难,建议查看Bluestack及其相关DJI软件的帮助文档或寻求专业技术支持。谢谢!
正文完