Adb包是从解压版eclipse解压而来(adb可脱离eclipse或sdk独立使用,直接将包拷走即可),对应员工电脑上具体路径:/home/IT/sdk/platform-tools/adb
然后做了个到/sbin/下的软链接(员工电脑已做),$ sudo ln –s /home/IT/sdk/platform-tools/adb /sbin/,可执行which命令进行查看:$ which adb
Adb版本:1.0.31(android 4.4.2要求adb版本为1.0.29以上,如果员工电脑上adb版本较低可进行下替换)
Adb执行kill后再start会生成.android目录(命令执行时前要加sudo,该文件在安装系统执行software.sh时已经生成)
$ sudoadb kill-server
$ sudoadb start-server
$ sudols /root/.android/ (adbkey和adbkey.pub)
然后在/root/android/下新建adb_usb.ini文件(该文件也可从P盘进行拷贝,安装系统执行software.sh时已拷贝过),文件里写上0x1782(公司手机皆为此,可通过lsusb进行查看和确认,如果为公司外部手机可手动进行添加)
如果员工Ubuntu无法连接手机可首先查看该文件(adb_usb.ini)是否存在,或文件内容(0x1782)是否正确
再次执行adb kill和adb start(别忘了加sudo)
查看手机是否正常连接电脑:$ adb devices
正常情况下会出现如下内容 List of devices attached 19761202 device (该信息不是固定的,只要有信息就行) 如果出现 List of devices attached ???????? no permissions 请执行如下命令解决: $ sudo adb kill-server $ sudo adb start-server 如果设备没显示出来 List of devices attached 请点击手机设置-应用程序-开发-USB调试 (如果已勾选请去掉勾选后重新勾选) 再敲如下命令: $ sudo adb kill-server $ sudo adb start-server 登录手机命令: $ adb shell 正常情况下会进入root模式 #
|