Google Pixel 未被“adb 设备”接收

Cru*_*her 3 android adb 14.04

我已经尝试了我能在任何地方找到的一切。

来自 lsusb:

Bus 002 Device 021: ID 18d1:4ee6 Google Inc. 
Run Code Online (Sandbox Code Playgroud)

来自 dmsg:

[ 3609.392038] usb 2-1: new SuperSpeed USB device number 21 using xhci_hcd
[ 3609.411721] usb 2-1: New USB device found, idVendor=18d1, idProduct=4ee6
[ 3609.411729] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3609.411734] usb 2-1: Product: Pixel
[ 3609.411738] usb 2-1: Manufacturer: Google
[ 3609.411742] usb 2-1: SerialNumber: FAXXXXXXXXXX
Run Code Online (Sandbox Code Playgroud)

adb 设备的结果:

List of devices attached 
Run Code Online (Sandbox Code Playgroud)

后面有一个空行

我已经尝试了这个问题/答案中的所有内容,但没有一个奏效。

奇怪的是,它是从 android studio 获取并运行的,而不是通过终端。

ade*_*hus 8

我在尝试连接我的 Pixel 设备时也遇到错误:

AA69M0123456 no permissions (verify udev rules); see [http://developer.android.com/tools/device.html]

即使在设置 udev 规则、拔出/重新插入、adb kill-server/startserver、重新启用手机上的开发人员选项等之后……它仍然无法连接。

这是因为手机 USB 模式设置为Charge this device. 将它切换到Transfer files(通过通知菜单)终于让它工作了。