android程序出错

时间:2013-07-15 07:04:17

标签: android performance android-layout android-intent android-emulator

  

我正在使用android 4.2.2即API 17但是出现错误需要API级别12(当前最小值为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);
    }

1 个答案:

答案 0 :(得分:0)

如上所述here

public UsbDeviceConnection openDevice(UsbDevice device)

  

在API级别12中添加打开设备,以便可以用来发送和   * 使用UsbRequest接收数据。 *

     

设备打开设备的参数返回UsbDeviceConnection,或   如果打开失败,则返回null