Se6*_*Se6 5 usb phone ubuntu-touch adb
使用 Ubuntu 手机 BQ E4.5,我启用了开发者模式并通过 USB 连接。当我发出:adb devices
它不返回任何内容并adb shell
返回“错误:未找到设备”
无论我是否卸载设备都不会改变任何东西。(请注意,我可以通过 MTP 正常看到手机...)
我可以看到带有 的设备lsusb
,但它没有描述:
总线 001 设备 010:ID 2a47:0c02
请问有指点吗?提前致谢。
小智 9
adb 仅在知道设备供应商时才显示设备。默认情况下似乎不知道 bq E4.5 的供应商。
要更改该编辑或创建文件~/.android/adb_usb.ini
并添加以下行
0x2a47
Run Code Online (Sandbox Code Playgroud)
那是 bq E4.5 的供应商 ID。
编辑完文件后重启 adb 服务器
sudo adb kill-server; sudo adb start-server
Run Code Online (Sandbox Code Playgroud)
你可以自己找出id lsusb
。(我将 id 设为粗体,以便您可以在 lsusb 输出中看到在哪里查找它)
Bus 003 Device 002: ID **2a47**:0c02
Run Code Online (Sandbox Code Playgroud)
(或者您可以执行lsusb -v
并查找idVendor字段。)