那些好用到跳,但是记不住的ADB命令

版权声明:

本公众号发布的所有文章,均属于原创,版权归本公众号所有。

允许有条件转载,转载请附带底部二维码。

开篇

ADB是Android开发必备的工具,非常的好用。虽然常用的命令就那么几个,基本上能满足日常工作80%的需求,但是又有一些比较冷门,却又非常好用的命令。现在能搜到的文章,基本上和文档差不多,但是实际中,却又会碰到一些文档中不存在的坑。这里分享一些非常好用,但是又比较冷门的ADB命令。

简单的ADB命令

之前有一篇文章,专门用于来讲解一些简单的常用的ADB命令,对ADB什么还不了解的朋友,可以先移步看看。

那些好用不常用的命令

接下来就开始举例说明那些实用的ADB命令。都是以实用场景出发的。所有的命令都提供了对应的截图,但求清楚明了。

进入App的系统设置页

adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS -d package:

app_details.png

清理App数据

adb shell pm clear

clear_app.png

这里的清理,等同于在系统设置页面,清理应用数据的功能。

启动某个已安装的App

adb shell am start -n /

start_activity.png

查看进程信息

adb shell ps

adb_shell_ps.png

查看设备上安装的所有App的包名

adb shell pm list package -f

package-list.png

查看磁盘空间情况

adb shell df

adb_shell_df.png

获取手机系统版本号

adb shell getprop ro.build.version.release

system_version.png

截屏

adb shell screencap /sdcard/screencap.png

adb pull /sdcard/screencap.png ./

screencap.png

录屏

adb shell screenrecord /sdcard/record.mp4

adb pull /sdcard/record.mpt ./

record.png

设备ID

adb shell getprop ro.serialno

device_id.png

屏幕分辨率

adb shell wm size

adb_wm_size.png

屏幕density

adb shell wm density

density.png

Android 系统版本

adb shell getprop ro.build.version.release

and_version.png

当前IP地址

adb shell ifconfig

device_ip.png

内存信息

adb shell cat /proc/meminfo

meminfo.png

查看当前正在运行的服务

adb shell dumpsys activity services

services.png

使用Monkey进行压力测试

adb shell monkey -p -v 50

monkey.png

重启手机

adb reboot

reboot.png

过滤数据

正常来说,有些命令输出的数据会比较多。会用到grep这个过滤的命令。这个直接拼接在上面的命令后面就可以了。

当时如果当前的环境是Windows的话,系统的Terminal是不带grep的命令的。这样的话,可以先通过adb shell进入shell环境,再执行grep命令进行过滤。

grep_list.png

结语

本篇介绍的很多命令,其实已经不属于ADB的范畴了,但是有这些命令,使用起来确实是非常的方便,可以有效的提高开发效率。这里只是提供一些基本的用法,更多的用法可以参见帮助文档。

公众号二维码.jpg

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值