adb命令练习

一、adb连接模拟器

1.adb connect 127.0.0.1:21503 连接 模拟器(不需要设置代理,此为逍遥模拟器:21503)
2.查看连接的设备#:adb devices 

3.进入手机端或模拟器#:adb shell 
退出手机端#: exit
4.查看系统安装包#:adb shell pm list package -s

5.查看第三方包#:adb shell pm list package -3

6.安装软件#:adb install  APP文件
指定路径()或找到apk文件直接拖到cmd中
adb install d:\cnode.apk
重复(覆盖)安装
adb install -r d:\cnode.apk

7.卸载软件#:adb uninstall 包名
adb uninstall org.cnodejs.android.md(包名)

包名获取:

1.adb shell pm list package -3
2.adb shell pm list package


8.卸载软件但是保留配置和缓存文件#:
adb uninstall -k 包名

9.清除应用数据与缓存#
adb shell pm clear 应用包名


10.把电脑上的文件上传到手机或模拟器#

adb push 本地路径

adb push C:\Users\laumcc\Desktop\2.txt /sdcard/

11.查看安装文件路径#

adb shell pm path 包名

adb shell pm path com.tencent.mm

12.快速的定位软件安装位置?

adb shell dumpsys activity | findstr tencent

13.模拟器或手机上文件下载或保存到电脑

adb pull /sdcard/1.txt .\

14.截屏

截屏:adb shell screencap /sdcard/aa.png
保存至pc:adb pull /sdcard/aa.png .\
15.录屏
(默认三分钟)
录制:adb shell screenrecord /sdcard/aa.mp4
保存至pc:adb pull /sdcard/aa.mp4 .\
限制录制时间:
参数: --time-limit

adb shell screenrecord --time-limit 10 /sdcard/demo.mp4

指定视频分辨率大小:
参数: --size

adb shell screenrecord --size 1280*720 /sdcard/demo.mp4

指定视频的比特率
参数: --bit-rate

adb shell screenrecord --bit-rate 6000000 /sdcard/demo.mp4


停止录制按Ctrl+c

16.强制关闭软件

adb shell am force-stop 包名

adb shell am force-stop org.cnodejs.android.md

17.冷启动(软件第一次启动,后台没运行)
adb shell am start -W -n 包名和启动页面
启动页面查询: logcat | grep START 后面打开应用程序
adb shell dumpsys activity | findstr tencent
18.热启动(后台运行,只是把前端的程序关闭)
19.应用程序占用的CPU等的信息(前提这个软件在运行有进程才能监测到数据)
在手机里面#:dumpsys cpuinfo | grep 包名

dumpsys cpuinfo | grep com.tencent.mm

在手机外面:adb shell dumpsys cpuinfo | findstr com.tencent.mm

20.monkey乱点操作:
adb shell monkey -p 包名 -v 30 (实现了打开云集乱点30次)
adb shell monkey -p com.tencent.mm -v 30

21.查看流量的

查看pid
手机里#:ps|grep 包名
ps |grep com.tencent.mm

流量信息:
cat /proc/pid值/net/dev


最左边的表示接口的名字,
Receive表示收包,
Transmit表示发包;

bytes表示收发的字节数;

packets表示收发正确的包量;

errs表示收发错误的包量;

drop表示收发丢弃的包量;


22.手机连上电脑,默认充电状态
切换手机电池为非充电状态 :adb shell dumpsys battery set status 1
23. 改变手机电量量(让它显示百分之百: adb shell dumpsys battery set level 100
24.列出正在进行的进程

adb shell ps|findstr 包名

手机里#:ps|grep 包名
ps |grep com.tencent.mm

25.adb服务的启动和关闭

adb start-server
adb kill-server

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/laumcc/p/11357697.html

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值