adb常见命令。查看内存,内存占用率,抓取log等

收集一些在Android开发中比较常用的adb命令。

一、安装和卸载

    adb install <apk路径> : 安装apk到手机/虚拟机

    adb uninstall <应用包名> : 卸载该包名的apk


二、log相关

    adb logcat : 抓取所有log,无任何过滤

    adb logcat -c : 清除手机之前的log信息

    adb logcat -s <tag> : 抓取指定 tag 的log信息,这里的tag是任何自己定义的字符

    adb logcat >> "C:\Users\Administrator\Desktop\log.txt" : 保存log到本机指定路径,这里路径需要自定义

    adb logcat tag1:D tag2:E *:S : 抓取标签为 tag1 的 debug 级别以上,和标签为 tag2 的 error 级别以上的所有log。

    注意这里分别有V/D/I/W/E五种级别可以选择,且后面的 *:S 必须添加才有效。

更多log相关可以参考这篇文章 http://www.hanshuliang.com/?post=32


三、性能调试

    内存:

    adb shell dumpsys meminfo <应用包名> : 查看该包名应用的内存

    adb shell top -m + 数字 : 查看应用内存占用率,其中数字为返回的应用数量,从高到低排序

    CPU主频:

    adb shell回车

    cd /sys/devices/system/cpu/cpu0/cpufreq回车

    cat cpuinfo_cur_freq

    查看当前CPU的主频(貌似需要一定的访问权限)


  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值