1、你问:adb是什么?

我答:adb 英文全称 Android Debug Bridge,是一套连接在电脑(PC)端和安卓设备或者安卓模拟器之间的调试指令集。相当于PC端和安卓设备之间的一座桥梁,使两者可以进行交互。

2、你问:adb到底在哪里?

我答:windows系统下,在你所下载的安卓开发工具包的子目录platform-tools下就有adb.exe。比如说,我的就放置在这个路径下:D:\Android\android-sdk\platform-tools\adb.exe。

3、你问:adb常用的指令有哪些?

我答:【1】、adb connect 用来连接pc端和安卓设备。可以是通过无线和有线网络将两者连接起来,前提是pc和安卓设备要在同一一个局域网中。同一个局域网的意思就是IP地址的最后一个字节不同,前三个字节必须相同。比如:pc端ip地址为192.168.5.36,安卓设备端ip地址为192.168.5.196, 此时两者的ip地址只是最后一个字节是不同的,是在同一个局域网。在pc端执行 adb connect 192.168.5.196:5555 即可连接两者。

【2】、adb disconnect  <ip:端口号>    断开pc端和安卓设备之间的连接

比如断开【1】中的两者之间的连接,执行 adb disconnect 192.168.5.196:5555 即可断开连接。

【3】、adb install   <apk文件所在的绝对路径>  用来将apk安装到已经连接的安卓设备中。

备注:在cmd.exe中只需要输入 adb install ,然后将你要安装的apk文件直接拖到cmd.exe中,自动完成apk文件路径的补全,接着用鼠标点击一下cmd.exe, 按下键盘上的Enter键,即可。如下图所示:

android终端控制台命令 安卓控制台命令_android终端控制台命令

常见错误(1)、[INSTALL_FAILED_ALREADY_EXISTS]

解决之道:添加 -r 参数,重装apk。输入指令格式 adb install -r <apk所在的绝对路径>

(2)、[INSTALL_FAILED_TEST_ONLY]

解决之道:添加-t 参数。输入指令格式 adb install -t <apk所在的绝对路径>

【4】、adb uninstall <applicationId>

备注:applicationId如何知道呢?可以打开app目录下的build.gradle文件来查看。比如我就卸载掉我上面刚刚装过的那个apk吧!如下图所示:

android终端控制台命令 安卓控制台命令_adb_02

android终端控制台命令 安卓控制台命令_android studio_03

【5】、adb devices 用来查看PC端连上了哪些安卓设备。

【6】、adb shell 从PC端进入到安卓设备的命令行输入。如果已经连上了多个安卓设备,通过 adb -s <安卓设备名> shell 来进入特定安卓设备命令行里。 安卓设备名,可以通过adb devices来查看。

 

备注:

adb tcpip 端口号 --- 修改tcpip端口号,默认是5555 。该指令用了之后没有啥好处,最好不要用!!!!

比如adb tcpip 9999