Ubuntu 不再识别 Android 设备

Raz*_*ail 36 usb android

Ubuntu 14.04 不再识别我的任何 Android 设备。(在 Nexus 7 和 Galaxy Nexus 上试过)

我认为这是 MTP 或 ADB 问题,但连接/断开设备甚至不会改变lsusb或根本不会改变输出dmesg

就好像这些设备甚至没有插入一样。然而,当我插入它们时,它们都正常充电,所以我无法想象电缆问题或 android 设备本身的问题。

(我已经尝试在两个设备上打开和关闭 USB 调试 - 没有区别)

Ste*_*ker 20

我的 Ubuntu GNOME 14.04 安装有时也无法识别我的 Nexus 7。这对我有用:

  1. 确保电缆可以传输信息,而不仅仅是电源线。
  2. 确保您已启用 USB 调试。
  3. 解锁您的设备。
  4. 将您的设备连接到计算机。
  5. 您的设备应显示一个弹出窗口,询问您是否要接受与计算机的连接。(如果您之前有此弹出窗口,您可能已经勾选了“始终接受来自此设备的连接”复选框。)
  6. 通常,您的设备现在应该会在您最喜欢的文件管理器中弹出。如果没有,请检查 ADB 是否找到了您的设备。在终端中,键入adb devices(您可能需要是 root)。
  7. 如果 ADB 列出了您的设备,请转到Settings>Storage并选择右上角的选项按钮:

右上角选项

  1. 选择您想要的文件共享选项:

文件共享选项


Raz*_*ail 16

问题最终出在电缆上。

一些 USB 电缆仅用于充电。其他电缆也支持数据。我尝试了 3-4 种不同的电缆,直到其中一种最终起作用。

这就是为什么连接手机根本没有注册 dmesg 的原因。


mat*_*b89 5

如果dmesg没有报告任何变化,则肯定是电缆问题,或者在最坏的情况下是 Android 设备的 microUSB 端口问题

  • 我可以确认,使用正常工作的电缆也会发生这种情况。如果 Android 设备不接受 USB 连接,那么即使是金色电缆也无济于事:) (2认同)

Org*_*ble 5

在 Ubuntu Linux 上设置设备检测:

以 root 身份登录并创建此文件:/etc/udev/rules.d/51-android.rules。

使用此格式将每个供应商添加到文件中:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
Run Code Online (Sandbox Code Playgroud)

在此示例中,供应商 ID 用于 HTC。MODE 分配指定读/写权限,GROUP 定义哪个 Unix 组拥有设备节点。

现在执行:

 sudo chmod a+r /etc/udev/rules.d/51-android.rules
Run Code Online (Sandbox Code Playgroud)

来自 developer.android.com/studio/run/device.html


Wil*_*zel 5

正如 Organic Marble 正确所说,您需要创建一个 /etc/udev/rules.d/51-android.rules包含以下一行或多行的文件:

SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev" #Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev" #ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev" #Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev" #Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev" #Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" #Google
SUBSYSTEM=="usb", ATTR{idVendor}=="201E", MODE="0666", GROUP="plugdev" #Haier
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666", GROUP="plugdev" #Hisense
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" #HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev" #Huawei
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666", GROUP="plugdev" #K-Touch
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666", GROUP="plugdev" #KT Tech
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666", GROUP="plugdev" #Kyocera
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666", GROUP="plugdev" #Lenovo
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev" #LG
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="plugdev" #Motorola
SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev" #MTK
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666", GROUP="plugdev" #NEC
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666", GROUP="plugdev" #Nook
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev" #Nvidia
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666", GROUP="plugdev" #OTGV
SUBSYSTEM=="usb", ATTR{idVendor}=="10a9", MODE="0666", GROUP="plugdev" #Pantech
SUBSYSTEM=="usb", ATTR{idVendor}=="1d4d", MODE="0666", GROUP="plugdev" #Pegatron
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666", GROUP="plugdev" #Philips
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666", GROUP="plugdev" #PMC-Sierra
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev" #Qualcomm
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666", GROUP="plugdev" #SK Telesys
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" #Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666", GROUP="plugdev" #Sharp
SUBSYSTEM=="usb", ATTR{idVendor}=="054c", MODE="0666", GROUP="plugdev" #Sony
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev" #Sony Ericsson
SUBSYSTEM=="usb", ATTR{idVendor}=="2340", MODE="0666", GROUP="plugdev" #Teleepoch
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666", GROUP="plugdev" #Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev" #ZTE
Run Code Online (Sandbox Code Playgroud)

来源