Ubuntu上adb使用及问题解决
Adb包是从解压版eclipse解压而来(adb可脱离eclipse或sdk独立使用,直接将包拷走即可)
然后做了个到/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)
$ sudo adb kill-server
$ sudo adb start-server
$ sudo ls/root/.android/ (adbkey和adbkey.pub)
然后在/root/android/下新建adb_usb.ini文件,文件里写上手机usb id (可通过lsusb进行查看,如:0x1773)
如果员工Ubuntu无法连接手机可首先查看该文件(adb_usb.ini)是否存在,或文件内容(0x1773)是否正确
再次执行adb kill和adb start(别忘了加sudo)
查看手机是否正常连接电脑:$ adb devices
正常情况下会出现如下内容
Listof devices attached
19761202 device (该信息不是固定的,只要有信息就行)
如果出现
Listof devices attached
???????? no permissions
请执行如下命令解决:
$sudo adb kill-server
$sudo adb start-server
如果设备没显示出来
Listof devices attached
请点击手机设置-应用程序-开发-USB调试(如果已勾选请去掉勾选后重新勾选)
再敲如下命令:
$sudo adb kill-server
$sudo adb start-server
登录手机命令:
$adb shell
正常情况下会进入root模式
#
转载于:https://blog.51cto.com/yangzhiming/1553220