Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未检测到USB主机模式设备-确切需要哪些文件_Android_Linux_Permissions_Android Permissions_Usb Otg - Fatal编程技术网

Android 未检测到USB主机模式设备-确切需要哪些文件

Android 未检测到USB主机模式设备-确切需要哪些文件,android,linux,permissions,android-permissions,usb-otg,Android,Linux,Permissions,Android Permissions,Usb Otg,我正在尝试让我的三星galaxy gt-i8530手机读取USB设备(鼠标、pendrive、键盘)。它的SoC与galaxy s 3 mini相同,mini支持OTG。我的目标不是创建一个应用程序,而是简单地打开USB主机模式,这样手机就可以挂载和读取这些USB设备的文件。手机已根目录,已安装busybox并在4.1.2上运行。我正试图找出丢失的文件,以便手机能够检测到这些usb设备。一旦我用合适的otg电缆插入USB pendrive、鼠标或键盘(低于200mA),一切都不会发生。我也试过一

我正在尝试让我的三星galaxy gt-i8530手机读取USB设备(鼠标、pendrive、键盘)。它的SoC与galaxy s 3 mini相同,mini支持OTG。我的目标不是创建一个应用程序,而是简单地打开USB主机模式,这样手机就可以挂载和读取这些USB设备的文件。手机已根目录,已安装busybox并在4.1.2上运行。我正试图找出丢失的文件,以便手机能够检测到这些usb设备。一旦我用合适的otg电缆插入USB pendrive、鼠标或键盘(低于200mA),一切都不会发生。我也试过一个有电源的usb集线器,但还是什么也认不出来

以下是根目录中已存在的文件:

  • UsbDriveA-F文件夹位于/storage(未设置权限)和/mout(权限rwxrwx)中
  • etc中的vold.fstab与UsBDriveA-F的安装命令
  • etc/permissions中的android.hardware.usb.host.xml权限
  • etc/permissions中的android.hardware.usb.accessory.xml
  • 手持_core_hardware.xml,包括android.hardware.usb.host
  • 系统/lib中的usbhost.so
  • /etc/udev/rules.d中的51-android.rules(最初缺少),所以我创建了它并添加了 SUBSYSTEM==“usb”,ATTR{idVendor}==“04e8”,MODE=“0666”,GROUP=“plugdev”
  • 现在我可以看到,除了已经存在的

  • etc/permissions中的android.hardware.usb.host.xml权限
  • etc/permissions中的android.hardware.usb.accessory.xml
  • 在etc/permissions中似乎不存在类:UsbConstants、UsbDevice、UsbDeviceConnection、UsbEndpoint、UsbInterface、UsbManager、UsbRequest。在/lib/modules中也没有usb-storage.ko文件

    这让我得出结论,由于这些缺少的类和缺少的.ko模块(除非这些文件可以在另一个根文件夹中找到),USB主机模式无法在我的手机上工作。我是正确的吗?还是我缺少了其他内容?谢谢