zoukankan      html  css  js  c++  java
  • adb命令检测apk启动时间、内存、CPU使用情况、流量、电池电量等——常用的adb命令

    ADB:Android Debug Bridge,是Android SDK里一个可以直接操作安卓模拟器或真实设备的工具,颇为强大。
     
    检测APP:
     
    adb shell am start -W packageName/.MainActivity               //启动时间
    adb shell dumpsys meminfo $PID                          // 指定程序内存使用情况
    adb shell dumpsys meminfo packageName               //指定程序内存使用情况
    adb shell dumpsys cpuinfo packageName                       //指定程序CPU使用情况
    adb shell cat /proc/uid_stat/$PID/tcp_rcv                 //接收的数据流量
    adb shell cat /proc/uid_stat/$PID/tcp_snd                //发送的数据流量
    adb shell dumpsys batterystats packageName | more              //指定程序电量消耗信息
    adb shell dumpsys batterystats | more                              //综合电量消耗
    adb shell dumpsys battery                                                //电池信息
     
    adb shell "ps | grep packageName"         //查指定程序pid
     
    其他常用命令:
     
    adb shell getprop                                    //查看手机信息
    adb shell getprop ro.serialno               //查看手机序列号
    adb shell cat /proc/cpuinfo                  //查看手机CPU信息
    adb shell cat /proc/meminfo               //查看手机内存信息
     
    adb uninstall packageName               //卸载apk
    adb reboot                                  //重启手机
    adb reboot recovery                //重启手机到recovery
    adb reboot bootloader           //重启手机到bootloader界面
     
    adb kill-server                //关闭adb服务
    adb start-server            //启动adb服务
  • 相关阅读:
    QT窗体程序设置成不可改变大小,并生成在Linux下可双击执行的程序文件
    QT新建一个窗口控制程序,以实现添加按钮点击弹出信息提示框为例
    C# 模拟Http请求、下载
    thingsboard改造使用mysql数据库
    Redis单机版分布式锁实现
    利用jvisualvm使用btrace进行线上调试案例
    Btrace官方教程-中文版
    Powerdesigner16 逆向 postgresql9.2
    Linux java进程无故被kill
    thingsboard填坑之路
  • 原文地址:https://www.cnblogs.com/kaidarwang/p/8311620.html
Copyright © 2011-2022 走看看