基本指令:
1、adb devices ——获取设备列表及设备状态
2、adb get-state ——获取设备的状态
3、adb version ——查看当前adb版本
4、adb get-serialno ——获取手机的序列号
5、adb shell wm size ——查看手机屏幕分辨率
6、adb shell cat /proc/cpuinfo —— 显示手机的cpu信息
7、adb shell getprop ro.product.model 查看手机的设备型号
8、adb kill-server——杀死(终止)adb服务
9、adb start-server——启动adb服务
10、adb -s <serial number> cmd ——向设备发送adb命令
11、adb push 电脑路径 手机路径——把电脑文件传输到手机里——adb push c:\users\del\desktop\123.png /sdcard
12、adb pull 手机路径 电脑路径——把手机文件传输到电脑里——adb pull /sdcard/123.png c:\users\del\desktop
13、adb shell screencap -p 手机路径——截图保存—— adb shell screencap -p /sdcard/123.png
================================================================================
1、adb devices ——获取设备列表及设备状态
======================================================================================================
2、adb get-state ——获取设备的状态
设备的状态有 3 钟,device , offline , unknown
device:设备正常连接
offline:连接出现异常,设备无响应
unknown:没有连接设备
================================================================================================
3、adb version ——查看当前adb版本
===============================================================================================
4、adb get-serialno ——获取手机的序列号
========================================================================================
5、adb shell wm size ——查看手机屏幕分辨率
=========================================================================================
6、adb shell cat /proc/cpuinfo —— 显示手机的cpu信息
==================================================================================
7、adb shell getprop ro.product.model 查看手机的设备型号
==============================================================================
8、adb kill-server——杀死(终止)adb服务
==================================================================================
9、adb start-server——启动adb服务
========================================================================================
10、adb -s <serial number> cmd ——向设备发送adb命令
(1)、通过adb devices命令获取所有online设备的serial number
(2)、通过adb get-serialno ——获取手机的序列号
----------------------------------------------------------------------------------------------------------------
示例:
1. 通过adb devices命令获取所有online设备的serial number。
C:\Users\Administrator>adb devices
List of devices attached
emulator-5554 device
SH0A6PL00243 device
上面表示,当前有两个设备online,第一个emulator-5554是模拟器,后一个是真机会SH0A6PL00243。
2. 通过adb -s <serial number> cmd向设备发送adb命令。
比如:运行命令shell。
C:\Users\Administrator>adb -s SH0A6PL00243 shell
#
比如:down一个应用的数据库到本地f:\test目录下面。
C:\Users\Administrator>adb -s SH0A6PL00243 pull data/data/com.Android.tencent/databases/AgendaDetails.db f:\test
555 KB/s (5120 bytes in 0.009s)
C:\Users\Administrator>
运行其它命令和运行pull命令一样的,只是在adb和cmd之间需要额外添加-s <serial number>即可。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
=======================================================================================