[TOC]
adb介绍
adb
全称为Android Debug Bridge
,是谷歌官网提供的调试Android应用的必备工具,一般内置在Android SDK
中。
adb安装
安装了Android SDK
之后就会默认安装了adb(在platform-tools
目录下),没有安装Android SDK
也没关系,从别人电脑复制以下3个文件即可,或者从网上下载adb工具包。
adb常见命令
连接
命令:adb connect IP地址
连接失败有很多原因,比如没有打开USB调试模式
,比如机器本身没有开放adb权限,这个要细讲又是一大篇文章了,所以这里不细述。
还有,每一个设备同时只能被一台电脑adb连接,否则,即使你连接上了,也会有各种各样的限制,最好是前面一个人断开连接,下面的人再去连接。
断开连接
断开指定IP的连接:adb disconnect IP地址
断开所有连接:adb disconnect
安装应用
adb install apk路径
,apk的名称最好不要包含中文,否则可能会出错。
卸载应用
adb uninstall 包名
启动应用
adb shell am start -n 包名/启动完整类名
例如:
adb shell am start -n com.lutongnet.ott.base/com.lutongnet.ott.base.activity.WelcomeActivity
停止应用
命令:adb shell am force-stop 包名
列举所有连接的设备
命令:adb devices
列举已安装应用
命令:adb shell pm list packages
adb常见问题
手机无法连接adb问题
- 首先检查驱动程序是否安装好,不同牌子手机驱动不一样;
- 再次检查USB调试模式是否打开;
- 如果还不行,任务管理器结束adb.exe,然后再试试;
- 上次碰到的,换了一个USB线竟然好了,而且另外一根线虽然无法连接adb但是可以充电可以访问手机文件,真是怪了;
- 还是不行,换一个USB接口试试
- 拔掉USB线多试几次
- 还是不行,试着将USB PC连接模式改成发送图像PTP(默认是媒体设备MTP),这个是我在网上看到的,今天自己试了下还真成功了,我的是LG-G3手机
- 如果试了这么多步还是连不上,我可以很明确的告诉你,你手机可以丢厕所喂蛆了!
adb版本导致的问题
有时候碰到很奇怪的问题,某一个OTT盒子怎么连接都连不上,换一个网上下载的adb就可以,呵呵,还真是怪了,可能是adb版本不同引起的吧,姑且这么认为。