出现平台

  • RK3288

系统版本

  • Android 5.1

问题描述

  • 两个USB不能同时工作.一个USB设备在工作的时候,再载入另外一个USB设备,前一个USB设备不能正常工作.

解决方案

  • 修改UsbHostManager ​

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    
     ```diff --git a/services/usb/java/com/android/server/usb/UsbHostManager.java b/services/usb/java/com/android/server/usb/UsbHostManager.java
    index e769bda..c1c5774 100644
    --- a/services/usb/java/com/android/server/usb/UsbHostManager.java
    +++ b/services/usb/java/com/android/server/usb/UsbHostManager.java
    @@ -230,6 +230,8 @@ public class UsbHostManager {
             mNewConfigurations = null;
             mNewInterfaces = null;
             mNewEndpoints = null;
    
    +           mNewConfiguration = null;
    +           mNewInterface = null; 
         }
         }
    ```