【发布时间】:2014-09-23 14:13:50
【问题描述】:
我正在尝试在我的平板电脑上使用 adb。平板电脑及其文件树在文件目录导航器中被识别,我可以导航到/media/me/SP1020。
我不明白为什么 adb 无法识别设备。我从终端运行了这些指令:
adb kill-server
adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
adb devices
List of devices attached
什么都没有显示。
lsusb 将设备 ID 列为:
Bus 001 Device 004: ID 1f3a:1000
所以我在 ~/.android 中使用 vim 在 adb_usb.ini 的顶部输入了这个 ID,“0x1f3a”;在这不起作用之后,我删除了这个文件 adb_usb.ini 并且我也尝试输入
echo "0x1f3a" > ~/.android/adb_usb.in
这次保留文件。我还在 /etc/udev/rules.d 中创建了一个文件 51-android.rules,其内容如下:
SUBSYSTEM=="usb",SYSFS{idVendor}=="1f3a",MODE="0666"
然后我重新启动了我的系统和我的平板电脑,并尝试了
adb kill-server
adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
adb devices
List of devices attached
仍然没有显示任何内容。
这也是usb/004的内容
ls -l /dev/bus/usb/004
total 0
crw-rw-r-- 1 root root 189, 384 Sep 23 09:53 001
【问题讨论】:
-
echo "0x1f3a" > ~/.android/adb_usb.ini;adb kill-server;adb devices
-
我已经使用 vim 将 0x1f3a 输入到 adb_usb.ini 中(也许这个问题有点不清楚,所以我更新了它),但我只是尝试了你的方式,看看是否有什么不同.我仍然没有从“附加设备列表”下的 adb devices 获得任何输出。
-
查看
find -L /sys/bus/usb/devices -maxdepth 2 -path "*/modalias" -printf "%h\t" -exec cat {} \; | awk -F: '/icFFisc42ip0/ {print $1}'是否产生任何输出。如果没有 - 您的设备没有枚举 ADB 接口