adb学习笔记

Posted on 2017-05-04 10:14  不贵的爱码仕  阅读(97)  评论(0编辑  收藏  举报

ADB Android Debug Bridge


adb devices
adb shell dumpsys package com.pintec.merak   查看某个app的应用信息,版本信息
adb shell dumpsys  列出所有
wait-for-device
start-server
kill-server
get-state
get-devpath
status-window  连续打印指定设备的状态

adb shell dumpsys meminfo com.pintec.merak  //显示内存信息 meminfo
adb shell dumpsys cpuinfo  com.pintec.merak   显示cpu信息

android中的android.accounts.Account代表的是手机的基本账号信息(name和type).
我们可以通过AccountManager取得Android手机的所有账号。

adb shell dumpsys account 显示account信息
adb shell dumpsys activity  显示activity信息
显示正在运行的app
adb shell "dumpsys activity|grep -i run"
adb shell "dumpsys activity|grep "mFoc"" //mFocusedActivity就是当前和用户交互的Activity


top 命令
查看cpu大小列出5个进程数
top -m 5 -t




内存使用情况,
关注total 值,每隔一段时间观察一次total 的情况
如果持续增加,就有内存泄露问题,配合DDMS进行分析(DDMS里面有一项Heap,里面可以Cause GC,如果你发现你执行了GC之后
,依旧内存没有什么太大的减少,那么恭喜你,这部分内存泄露了。)