安卓调试工具adb使用小结
本文由 小茗同学 发表于 2016-07-13 浏览(1530)
最后修改 2018-02-08 标签:adb 常见 命令
[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版本不同引起的吧,姑且这么认为。