Android 设备未在 adb 设备中列出
Android device not listed in adb devices
我有这个超便宜的 JAY-tech Tablet PC PA7807-8(仅供参考,不是 完全 链接模型)而且无论我做什么,我都无法让 [=54 识别它=],意味着它根本不会出现在 adb devices
或 fastboot devices
中。它安装了 Android 4.4.2(无法更新)。我在最新的 Debian 8 上使用 adb 1.0.31。我有:
- 启用'Developer options',其中'USB debugging';此后设备在电缆插入时显示 "USB debugging connected" 通知,
- 尝试了所有连接类型,如 MTP、PTP 和 "USB large storage"、
- 检查了 USB 设备的
idVendor
属性(它是 1f3a
)并将行 SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", MODE="0666", OWNER="taylan"
添加到 /etc/udev/rules.d/99-android.rules
之后我重新启动了 Debian,
- 创建了
~/.android/adb_usb.ini
并添加了行 0x1f3a
,
- 重新启动了 adb 服务器,rebooted/unplugged/replugged 设备,
- 尝试 运行 adb kill-server/start-server/devices 作为 root。
我是否遗漏了任何可能性?我的 Nexus 5 与 adb 配合得很好。 是否有 Android 设备不支持 adb?
编辑:顺便说一句,当我将连接模式设置为"USB large storage"时,/dev/sdb
和/dev/sdc
弹出但都无法挂载(说"no medium found on sdx"时尝试直接挂载,sdb1
等不会弹出);当我将其设置为 MTP 时,jmtpfs
仍然说找不到任何 MTP 设备。
如果您的 Nexus 可与 ADB 一起使用,则问题出在您的 JAY-Tech.
我通过艰难的方式了解到有很多设备 flat-out 无法与 ADB 一起使用。
Nexus 设备是唯一可靠的选择。
我有这个超便宜的 JAY-tech Tablet PC PA7807-8(仅供参考,不是 完全 链接模型)而且无论我做什么,我都无法让 [=54 识别它=],意味着它根本不会出现在 adb devices
或 fastboot devices
中。它安装了 Android 4.4.2(无法更新)。我在最新的 Debian 8 上使用 adb 1.0.31。我有:
- 启用'Developer options',其中'USB debugging';此后设备在电缆插入时显示 "USB debugging connected" 通知,
- 尝试了所有连接类型,如 MTP、PTP 和 "USB large storage"、
- 检查了 USB 设备的
idVendor
属性(它是1f3a
)并将行SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", MODE="0666", OWNER="taylan"
添加到/etc/udev/rules.d/99-android.rules
之后我重新启动了 Debian, - 创建了
~/.android/adb_usb.ini
并添加了行0x1f3a
, - 重新启动了 adb 服务器,rebooted/unplugged/replugged 设备,
- 尝试 运行 adb kill-server/start-server/devices 作为 root。
我是否遗漏了任何可能性?我的 Nexus 5 与 adb 配合得很好。 是否有 Android 设备不支持 adb?
编辑:顺便说一句,当我将连接模式设置为"USB large storage"时,/dev/sdb
和/dev/sdc
弹出但都无法挂载(说"no medium found on sdx"时尝试直接挂载,sdb1
等不会弹出);当我将其设置为 MTP 时,jmtpfs
仍然说找不到任何 MTP 设备。
如果您的 Nexus 可与 ADB 一起使用,则问题出在您的 JAY-Tech.
我通过艰难的方式了解到有很多设备 flat-out 无法与 ADB 一起使用。
Nexus 设备是唯一可靠的选择。