鹦鹉sdk始终要求安装Freeflight应用程序以使用USB电缆连接到skycontroller2

时间:2018-12-16 08:05:13

标签: android ar.drone

我想使用鹦鹉sdk和skycontroller2来控制无人机,我在github中使用了skycontroller2的示例:(我添加了以下内容)

usb_accessory_filter.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
 <usb-accessory manufacturer="Parrot" model="Skycontroller 2P" />
<usb-accessory manufacturer="Parrot" model="Skycontroller 2" />
<usb-accessory manufacturer="Parrot" model="Skycontroller" />
</resources>

UsbAccessoryActivityImpl

import com.parrot.arsdk.ardiscovery.UsbAccessoryActivity;
public class UsbAccessoryActivityImpl extends UsbAccessoryActivity
{
@Override
protected Class getBaseActivity() {
    return AppCompatActivity.class;

}
}

,当我将控制器连接到我的应用程序时,它会显示以下弹出窗口:
(没有已安装的应用程序与此USB附件一起使用) enter image description here 它总是要求我安装freeflight。在安装freeflight之后,当我打开我的应用程序时,它总是重定向到freeflight并关闭我的应用程序。

有什么建议吗?

0 个答案:

没有答案