adb常用命令

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/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值