Android 铁路超高';运行iofactory.create()

Android 铁路超高';运行iofactory.create(),android,ioio,Android,Ioio,首先,运行APP-io0504.zip中的所有示例没有问题 因为我的应用程序有计时问题(以最小秒为单位),所以我想自己创建一个IOIO连接,而不是使用BaseIOIOLooper(即另一个线程)或IOActivity 当我运行代码“iofactory.create()”时,它会显示以下错误: 10-14 22:02:59.473:E/IOFactory(29160):没有可用的连接。 这不应该发生 我的环境: 安卓:4.4.2 IOIO硬件:spark0020 固件:App-IO0500 引

首先,运行APP-io0504.zip中的所有示例没有问题

因为我的应用程序有计时问题(以最小秒为单位),所以我想自己创建一个IOIO连接,而不是使用
BaseIOIOLooper
(即另一个线程)或
IOActivity


当我运行代码“
iofactory.create()
”时,它会显示以下错误:

10-14 22:02:59.473:E/IOFactory(29160):没有可用的连接。 这不应该发生


我的环境:

安卓:4.4.2

IOIO硬件:spark0020

固件:App-IO0500

引导加载程序:IO0400

另外,我在Google group IOIO用户上发布了帖子,但没有得到回复。请给我指个方向

谢谢。

添加此代码(复制自Android特定类之一)为我解决了此问题:

IOIOConnectionRegistry.addBootstraps(new String[] {
    "ioio.lib.impl.SocketIOIOConnectionBootstrap",
    "ioio.lib.android.bluetooth.BluetoothIOIOConnectionBootstrap",
    "ioio.lib.android.accessory.AccessoryConnectionBootstrap",
    "ioio.lib.android.device.DeviceConnectionBootstrap"});
使用基本IOIO类应该更直接。特定于Android的助手对于我的口味/用例来说太“框架化”