ADB(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。
1、安装应用到模拟器:
2、进入设备或模拟器的shel
2 | 通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令 ,另外如果只想执行一条shell命令,可以采用以下的方式: |
3、发布端口:
2 | 如:adb forward tcp: 5555 tcp: 8000 |
4、复制文件:
4 | adb push test.txt /tmp/test.txt |
7 | adb pull /addroid/lib/libwebcore.so |
5、搜索模拟器/设备的实例:
1 | 取得当前运行的模拟器/设备的实例的列表及每个实例的状态: |
6、查看bug报告:
7、记录无线通讯日志:
1 | 一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录: |
8、获取设备的ID和序列号:
9、访问数据库SQLite3
adb常见安装错误提示说明
![]()
重新启动设备
adb reboot 重新启动
adb reboot recovery 重新启动到recovery
adb reboot bootloader 重新启动到bootloader
写脚本常用的几个命令
adb wait-for-device 等待设备响应 常用于安装之类的脚本中
adb version 查看adb版本 常和if语句搭配用于检测是否存在adb工具
adb get-state 判断设备状态 常用于脚本刷机时的设备状态判断
显示帮助信息
adb help