1. 安装测试包.apk文件
adb install [apk在电脑上的绝对路径]
前提是手机已和电脑通过数据线进行连接,并且手机已打开开发者模式
可以通过下面命令查看是否连接成功
adb devices # 列出所有连接的设备
➜ ~ adb devices
List of devices attached
6HJDU19627002412 device # 如果没有出现这一行,则表示没有连接成功
➜ ~
如何通过adb命令启动指定的应用?
adb shell am start -n 包名/ launch Activity
2. 卸载安装包
adb uninstall [apk 包名 ]
如何查找app在手机端的包名?
1. 列出手机装的所有app的包名:adb shell pm list packages
2. 列出系统应用的所有包名:adb shell pm list packages -s #(system)
3. 列出系统应用的所有包名:adb shell pm list packages -3
4. 获取正在启动的应用包名:adb shell am monitor
~ adb shell am monitor
Monitoring activity manager... available commands:
(q)uit: finish monitoring
** Activity starting: com.android.settings
** Activity starting: com.sdu.didi.psnger # 滴滴包名
** Activity starting: com.sdu.didi.psnger
** Activity resuming: com.sdu.didi.psnger
** Activity starting: com.tencent.mm # 微信包名
q #输入q & 按回车则退出
3. 开启adb服务
adb start-server
4. 关闭adb服务
adb kill-server
5.连接设备:
adb connect 192.168.1.61
或者 adb connect 192.198.1.61:5555
如果是USB连接,直接会连接ADB,如果是想通过网络连接(有线或者无线),则需要在同一个局域网,通过IP连接。上面192.168.1.61替换成想要连接设备的IP即可。
6. 断开设备:
5.断开设备:
adb disconnect 192.168.1.61
7. 清除某个应用的数据与缓存
adb shell pm clear (apk包名)
8.启动应用
adb shell am start -n com.helloshan.demo/.MianActivity
此处无图,要知道具体的软件的包名及入口才可以打开。
9. 强制停止应用
需要强制停止应用,则执行以下命令:
adb shell am force-stop (apk包名)
10. pull和push文件
adb push (电脑文件路径) (手机想要push的路径)
adb pull (手机文件路径) (电脑想要pull的路径)
11. 查看日志
adb logcat #输入control+c结束日志输出
12. 如何使用adb命令将手机屏幕截图 & 发送到电脑的指定路径下
1. 将截图先保存在手机上
adb shell screencap /sdcard/测试截图/test.png
2. 再将手机上的截图保存在电脑上
adb pull /sdcard/测试截图/test.png /Users/xujia/testpngs/
13. 如何使用adb命令将手机录屏 & 发送到电脑的指定路径下
关于如何解决screenrecord命令无法使用的文章?https://testerhome.com/topics/26003
adb shell screenrecord --time-limit 10 /sdcard/demo.mp4 # 限制录制10s的视频
adb shell screenrecord /sdcard/demo.mp4 # 不填写则默认180s
1. 将录屏先保存在手机上
adb shell screenrecord --time-limit 10 /sdcard/测试视频/demo.mp4
2. 再将手机上的截图保存在电脑上
adb pull /sdcard/测试视频/demo.mp4 /Users/xujia/testVideo/