如何使Bluestack识别连接到电脑的RC控制器以运行DJI Go应用?

26次阅读
没有评论

问题描述

希望在Bluestack中运行DJI Go应用并通过USB连接其无人机遥控器(RC Controller)。然而,尽管Windows能够识别并检测到该设备,Bluestack并未将其视为有效输入。本文将提供具体解决方案来解决此问题。

解决方案

方案1:检查系统设置与权限

请确保您的电脑和Bluestack中已经正确地配置了USB设备管理,这样这些外部设各在接通后才可被识别使用。

引用注意操作过程中可能会遇到一些风险,请事先备份重要数据后再尝试以下步骤。

步骤如下:

  1. 打开设备管理器(Device Manager)
  2. 在 Windows 搜索框中输入“设备管理器”,然后在其搜索结果中选择它以启动该工具。
  3. 展开并检查“通用串行总线控制器”(USB controllers) 项目,确认设备是否正确列出且没有显示为错误状态。如果有问题,请尝试重新插拔 USB 设备并查看其状态变化。

  4. 更新驱动程序

    • 在设备管理器内选择相应 USB 设备,右键点击该装置,然后在弹出菜单中选择“更新驱动程序软件”(Update Driver Software)。
    • 尝试自动搜索更新或手动导入 Bluestack 附带的必要的最新的驱动程序。
  5. 检查电源选项(Power Options)

  6. 点击 Windows 右下角的通知图标,选择设置 (Settings),进入设置后切换到“系统”>“电源和睡眠”(Power & Sleep) 颜色卡。
  7. 在下面找到“设备电池选项”,并确保选择了正确的电源供应模式。有时 USB 设备可能无法充电或被识别的情况下需要改变其供电模式。

  8. 在 Bluestack 设置中配置输入

  9. 打开 Bluestack 并进入设置菜单 (Settings)。
  10. 寻找并打开“输入”(Input) 选项,检查和确认是否选择了“自动选择”还是需要手动指定 USB 设备。如果有提示选择,尝试各个可用设备或重新插拔以让 Bluestack 自动检测。

方案2:使用串口转发(COM Port Forwarding)来重定向USB数据

如果您仍然遇到问题且愿意投入更多时间和设置进行尝试,则可以考虑在Bluestack中启用串口转发功能,通过仿真环境内的软件模拟实际的设备输入。

该方案需要一定的技术熟练度并且可能与DJI Go app自身的兼容性存在冲突。

步骤如下:

  1. 进入 Bluestack 开始页面
  2. 打开一个新会话(session)运行应用前,确保选择了正确的版本和配置环境。

  3. 设置串口转发

    • 在 Bluestack 启动并加载您需要的应用程序之前,在设置中切换到“输入”(Input) 类别。
    • 选择“串口转发 (COM Port Forwarding)”选项,并在弹出菜单中添加一个新的串口,指定将您的 RC Controller 通过本地 TCP 端口或者特定的 COM 端口重新定向给 Bluestack 模拟环境。注意设置好对应端口号并确保软件与硬件匹配。
  4. 重启应用或会话

  5. 完成所有设置后保存更改,重新启动 Dji Go 以应用新的配置。

希望以上方案能够帮助您实现将 DJI Go 应用的 RC 设备在Bluestack中正常使用。若继续遇到困难,建议查看Bluestack及其相关DJI软件的帮助文档或寻求专业技术支持。谢谢!

正文完