adb常用命令
以下仅列举了暂时使用到的指令,之后会持续更新。
一、adb常用命令
adb devices //查看当前连接的设备(第一列设备ID或IP,第二类设备类型)
adb -s 设备ID或ip (具体指令) //adb -s表示adb运行在哪个模拟器上。
//仅连接一个设备时,则可不输入-s 设备ID或IP,多设备则必须携带(紧跟adb后)。
//以下命令演示均为携带,可自行添加。
adb shell //进入Shell模式,相当于CMD命令。-s
adb push 本地路径 设备路径 //上传本地文件至设备
adb pull 设备路径 本地路径 //拉取设备文件至本地
adb install -r 本地包名路径 //在设备上安装APK
adb install -r -t 本地包名路径 //在设备上安装APK,-t解决test-only(直接run生成的包)无法安装问题
adb uninstall 包名 //卸载APK
adb uninstall -k 包名 //卸载APk但是保存数据
adb shell screencap 保存路径 //获取屏幕截屏
adb shell screenrecord 保存路径 //录制视频
adb shell am start 包名/类名 //adb启动APP,类名为全路径名称或 .表示包名路径
adb shell am start 包名/类名 -e data 123 //adb启动APP.-e后携带的是intent数据 data 为key 123为数据
adb shell am broadcast -a "广播filter" -e data 123 //adb启动广播。-e后为intent可不携带
adb shell am startservice "包名/类名" //adb启动服务
adb shell dumpsys acvitity | findstr "mFocusedActivity" //顶部Activity