- adb devices
查看电脑当前连接的设备,连接到计算机的模拟器或者真机设备将会显示出来 - adb install <apk文件路径>
将apk文件安装到指定的设备上 - adb uninstall <软件名> 或 adb uninstall -k <软件名>
卸载软件,如果加k参数,则为卸载软件保留设置和缓存文件 - adb shell 或 adb shell <command命令>
这个命令将登陆设备的shell,后面的command命令将是直接运行设备的命令,相当于执行远程命令。 - adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) - adb pull <远程路径> <本地路径>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑 - adb help
显示帮助信息
当有多个模拟器或者真机设备连接时,这时使用adb命令就要指定目标设备,可以通过-s选项参数实现
adb -s <serialNumber> <command>
可通过dumpsys命令查询系统服务的运行状态(对象的成员变量属性值),命令格式:dumpsys 服务名。
dumpsys activity //查询AMS服务相关信息
dumpsys window //查询WMS服务相关信息
dumpsys cpuinfo //查询CPU情况
dumpsys meminfo //查询内存情况
- 查看系统当前运行的Activity (Activity栈最顶层的Activity)
~ adb shell dumpsys activity | grep "mFocusedActivity"
mFocusedActivity: ActivityRecord{bdab3bd u0 com.sankuai.meituan/com.meituan.android.food.list.FoodHomePageActivity t108}