问题是:我试图在我的电脑(debian)上连接我的手机(Wiko )。我用android安装了亚行。
在遵循linux的基本配置之后(正如您在这个职位上可以找到的那样),在重新启动了几次之后,我的手机仍然没有被识别(尽管此时,使用不同的手机工作得很好)。
lsusb的结果是
Bus 004 Device 011: ID 0a5c:e681 Broadcom Corp.
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 5986:014c Acer, Inc
Bus 003 Device 003: ID 8087:07dc Intel Corp.
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub删除我的手机后,只有第一行显示,所以我猜我的供应商id是0a5c,然后我手动添加到~/..android/adb_usb.ini中。(不,我没有忘记加0x)。
在那之后,我有两个场景:
adb devices将返回:List of devices attached ???????????? no permissions-编辑--
应要求,以下是/etc/udev/ here es.d/51-android.Rule的内容:
UBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",
ENV{PRODUCT}=="0a5c/*", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0a5c", MODE="0666"此外,以下是插入电话后的dmsg的结果:
[ 9164.536729] usb 4-1.5: new high-speed USB device number 13 using ehci-pci
[ 9164.629954] usb 4-1.5: New USB device found, idVendor=0a5c, idProduct=e681
[ 9164.629958] usb 4-1.5: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 9164.629961] usb 4-1.5: Product: KITE
[ 9164.629962] usb 4-1.5: Manufacturer: WIKO
[ 9164.629964] usb 4-1.5: SerialNumber: DI841434214624
[ 9164.630620] usb-storage 4-1.5:1.0: USB Mass Storage device detected
[ 9164.630692] scsi14 : usb-storage 4-1.5:1.0
[ 9165.630021] scsi 14:0:0:0: Direct-Access Linux File-CD Gadget 0310 PQ: 0 ANSI: 2
[ 9165.630705] sd 14:0:0:0: Attached scsi generic sg3 type 0
[ 9165.632593] sd 14:0:0:0: [sdc] Attached SCSI removable disk发布于 2015-04-07 13:10:57
按照此链接的步骤,我的问题已经解决了。
我还不明白是什么修正了它,因为我认为我已经做了解释的一切,我会编辑这个答案,一旦我弄清楚了。
发布于 2015-04-07 12:49:15
您必须创建一个udev规则来授予USB设备的权限,正如官方开发人员文档中所解释的,请参见http://developer.android.com/tools/device.html。
很可能你会想要像
SUBSYSTEM=="usb",ATTR{idVendor}=="0a5c",MODE="0666",GROUP="plugdev“
您将需要sudo udevadm control --reload-rules或类似的命令(命令随发行版/版本略有变化),或者重新启动。然后重新接通电话,你就可以走了。
https://stackoverflow.com/questions/29489129
复制相似问题