![lsusb 列出了 Galaxy Samsung Tab s2,而 adb 设备没有列出任何内容](https://linux22.com/image/1043200/lsusb%20%E5%88%97%E5%87%BA%E4%BA%86%20Galaxy%20Samsung%20Tab%20s2%EF%BC%8C%E8%80%8C%20adb%20%E8%AE%BE%E5%A4%87%E6%B2%A1%E6%9C%89%E5%88%97%E5%87%BA%E4%BB%BB%E4%BD%95%E5%86%85%E5%AE%B9.png)
真的,我竭尽全力在"Samsung galaxy Tab s2/ GT-P3100"
Ubuntu 12.04 下的平板电脑上通过 eclipse 运行 android 项目。
我添加了三星的供应商 ID ~/.android/adb_usb.ini
0x04e8
我添加/etc/udev/rules.d/51-android.rules
以下规则:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666"
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666"
然后,我重新启动 udev 并运行以下命令
sudo udevadm control --reload-rules
我更新 /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", SYMLINK+="android_adb", MODE="0666"
令我困惑的是运行以下 cmd 时选项卡的列表:
abdennour@estifeda1:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 125f:a11a A-DATA Technology Co., Ltd.
Bus 002 Device 003: ID 413c:2107 Dell Computer Corp.
Bus 002 Device 004: ID 046d:c077 Logitech, Inc.
Bus 001 Device 009: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]
并且设备也安装得很好:
我终于求助于一个非常长解决方案但像往常一样,徒劳无功:
答案1
我找到了解决方案,这是设备问题,而不是主机问题:因此,当我在https://android.stackexchange.com/而不是在 askubuntu 交换中。
去Settings > Developer options> Developer options
。
然后,检查:USB Debugging
答案2
只是为了检查一下,你的 Galaxy Tab 是否处于开发者模式并接受 USB 调试?(如果我有更多的代表,我会对此发表评论)
看起来你做的一切都是正确的,但这非常棘手......