-1
我使用的Android 4.2.2即API 17但错误出现呼叫需要API级12(电流min为8):android.hardware.usb.UsbManager#openDevice错误在机器人程序
public List<UsbSerialDriver> probe(final UsbManager manager, final UsbDevice usbDevice)
{
if (!testIfSupported(usbDevice, FtdiSerialDriver.getSupportedDevices()))
{
return Collections.emptyList();
}
final UsbDeviceConnection connection = ***manager.openDevice(usbDevice)***;
if (connection == null)
{
return Collections.emptyList();
}
final UsbSerialDriver driver = new FtdiSerialDriver(usbDevice, connection);
return Collections.singletonList(driver);
}
变化minSDK到12 –
添加您的错误。 –
如果你打算使用这个'manager.openDevice()'函数,那么将'minSDK'版本设置为12,见这里:http://developer.android.com/reference/android/hardware/usb/UsbManager.html #openDevice(android.hardware.usb.UsbDevice) – g00dy