ubuntu 使用adb shell命令配置

想要在ubuntu下使用adb 命令识别新连接的手机设备需要先配置一下adb_usb.ini  文件

该文件在路径 ~/.android/ 目录下 ,若不存在创建该文件。adb_usb.ini 在文件里面输入插入手机的设备id信息,如:0x1782
这个1782就是设备的id,

获取设备id方法:在命令行 输入lsusb 就可以看到

SPREADTRUMlei.li@leiliubtpc:~/.android$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 025: ID 1782:5d04 Spreadtrum Communications Inc.

这个1782 就是我连接的手机设备id,如果不能确定是哪个,可以拔掉usb线,再次输入下lsusb命令,对比一下就可以知道你的设备id是什么了。

--------------------------

此时你使用adb device 命令,会有如下提示

SPREADTRUMlei.li@leiliubtpc:~/.android$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
????????????    no permissions

执行一下下面命令

SPREADTRUMlei.li@leiliubtpc:~/.android$ sudo adb kill-server

SPREADTRUMlei.li@leiliubtpc:~/.android$ sudo adb start-server

 这个时候 usb设备就可有正常识别了,呵呵

原文地址:https://www.cnblogs.com/adamli/p/3275265.html