adb命令

需要在Android studio 中使用adb命令,需要先配置adnroid sdk环境变量

adb shell ps #获取当前连接手机的所有运行进程的信息

adb shell "ps | grep [关键字]" #可根据包名关键字,模糊查询出指定进程(app)的信息[可以根据此命令判断进程(app)是否存活]

adb devices #列出所有连接设备

adb shell am force-stop [包名] #根据包名强制杀死进程

adb shell pm list package  #查看手机安装的所有包名

查询具体app的oom_adj值

(oom_adj的值可以反映进程的优先级,当手机内存不足时,手机会杀进程,回收内存的时候会根据oom_adj的值来进行判断是否回收,oom_adj值越大,说明该进程的优先级越低,会优先被回收)
1、adb shell #进入adb shell命令行
2、su #获取root权限
3、cat /proc/[pid]/oom_adj#根据查到的app的进程号[pid],查询对应进程号的oom_adj值
ps:如果该进程的oom_adj值为0,说明该进程在前台,属于前台进程;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 常用非Shell命令:1、adb shell dumpsys activity top2、adb shell du...
    Alsan_L3阅读 453评论 0 0
  • 1 不通过root获取设备数据库 1 adb shell 2 run-as 包名 进入目录查看 (cd /dat...
    MrWang915阅读 924评论 0 1
  • adb 命令 1.adb devices [-l] adb get-state //设备信息获取及状态查询 2....
    c1e0c21d85d5阅读 660评论 0 0
  • 部分内容出至林学森的Android内核设计思想。Android官网内存管理部分出至简书https://www.ji...
    ArcherZang阅读 2,366评论 0 2
  • 概述 虚拟内存2.1 分页2.2 内存映射 内存不足时的处理3.1 kswapd3.2 LMK 虚拟机4.1 堆空...
    墨染书阅读 2,999评论 1 2