- 使用背景
- 什么是adb
- adb用法
使用背景
想必对于每个Android开发人员来说,在开发的过程中,使用Eclipse或者Android Studio等开发工具集进行app项目的调试都是熟练掌握的。但是如果给你一个安装包apk文件,安装到不同设备或者模拟器时,这个时候肯定就不能通过这些开发工具来进行操作了。Android SDK 为我们提供了adb工具来进行相关的操作。写这篇文章主要是为了提醒自己方便自己的查阅希望不足之处大家不惜指正共同学习。
什么是adb
adb全称Android Debug Bridge(android调试桥),从它的英文名字上看就知道它是起到一个桥梁的作用,通过adb工具建立起PC与手机或者模拟器之间的连接控制,来管理设备或者模拟器的状态。如进行安装软件、升级系统、shell命令等操作。可以在SDK目录下的platform tools中找到adb.exe(或者自行下载)。
adb用法
下面所讲的adb用法是基于配置环境变量路径为platform tools路径后在Windows命令行中的操作
1、查看当前adb版本:adb version
###2、查看目前所连接的所有设备和模拟器:adb devices
###3、启动和结束adb服务
在连接出现异常,也就是说在使用adb devvices命令时没有正常列出连接的设备,要先终止adb服务,再启动adb服务,命令依次为
adb kill-server
adb start-server
###4、安装和卸载
- 单个设备(单模拟器)即adb devices 命令只看到一项
(1)安装:adb install apk路径
(2)卸载:adb uninstall apk对应包名- adb devices 命令 列表中有多个设备
(1)安装: adb -s deviceName install apkPath
(2)卸载: adb -s deviceName uninstall apkPackageName
###5、输出log信息
adb logcat (多设备:adb -s deviceName logcat)