我正在尝试创建一个可以从服务器接收无人机命令的Android应用程序。
我有错误,我无法真正调试它,因为我需要保持我的Android手机连接到DJI飞行控制器为什么我使用模拟器,因此我看不到变量值和日志消息。
我该如何解决这个问题?有没有办法模仿DJI飞行控制器?
此致
丹
答案 0 :(得分:1)
您可以使用adb over wifi来调试连接到遥控器的应用程序。请参阅link。
答案 1 :(得分:1)
你必须使用DJI sdk链接提供的Bridge app教程:https://developer.dji.com/mobile-sdk/documentation/ios-tutorials/BridgeAppDemo.html 通过使用在这个应用程序上显示的Bridge应用程序的debug-Id,并将此ID放在您的应用程序代码中。使用此功能,您可以轻松调试您的应用程序。但有时它会崩溃,所以我咨询了GitHub上的DJI SDK团队。他们正在解决iOS崩溃但你也可以在Android中使用相同的程序。
答案 2 :(得分:0)
如果您使用幻像3标准(500美元)进行测试,则可以在计算机上运行日志并将无人机连接到模拟器。这样您就可以在两台设备上运行日志。另一个可能的解决方案是usb分离器,以便您可以连接到计算机和rc控制器 - 但我不确定是否有效,因为您可能无法连接到两个设备(我还没有测试过。)