Android开发工作中常用adb命令

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限

Android官网关于adb介绍见链接

https://developer.android.google.cn/studio/command-line/adb

这里不定期总结日常开发工作中常用的adb命令

查看当前手机页面栈顶activity:

adb shell dumpsys activity top | find "activity"
adb shell "dumpsys window | grep mCurrentFocus"

 

实时将logcat日志导入到电脑指导目录下

adb logcat -v time >G:/xxx.txt

 

看堆栈
adb shell dumpsys activity activities 包名 | grep Run
adb shell dumpsys activity

 

对手机当前页面截图

adb shell screencap -p /sdcard/screen.png                  ——是截图保存到sd卡
adb pull /sdcard/screen.png F:/pic                               ——是将screen.png保存到计算机F盘的pic文件夹里
 

查看CPU、进程内存

dumpsys cpuinfo | grep xxx
dumpsys meminfo | grep xxx
dumpsys meminfo 进程名称
dumpsys meminfo 进程名称

 

查询进程adj值
cat /proc/进程id/oom_adj               这个表示进程所处状态,处于哪个service级别 

cat /proc/进程号/oom_score_adj    查询结果为具体的adj值,例如进程处于cache态,adj值为900

 

获取手机Android应用内存限制大小 具体详解见链接https://www.jianshu.com/p/8fd6e2acfeb9

getprop |grep dalvik.vm.heapgrowthlimit

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值