美文网首页
adb shell常用命令小结

adb shell常用命令小结

作者: 井望 | 来源:发表于2017-04-27 15:33 被阅读0次

    adb是什么?:adb命令支持在SDK的Tools文件夹下可以找到,adb的全称为AndroidDebug Bridge,就是起到调试桥的作用。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口。

    adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。

    adb 常用命令

    1、显示当前运行的全部设备及模拟器

    adb devices

    2、卸载应用

    adb uninstall com.jollycorp.jollychic

    3、安装应用

    adb install 安装包路径.apk

    4、查看设备应用进程列表/获取进程号

    adb shell ps

    5、查看cpu、内存占用

    adb shell

    top(不确定应用进程名时,可以top打印然后启动应用,排查cpu上涨严重的进程基本上就是要找的)

    如下,其中:

    --CPU%:CPU占用率

    --RSS:实际占用的物理内存数,单位KB

    6、过滤具体应用CPU、内存占用信息:

    adb shell

    top -d 1 | grep com.jollycorp.jollychic

    每秒打印一次资源利用情况;

    打印竞品数据

    top -d 1 | grepcom.netease.yanxuan(网易严选)

    top -d 1 | grepcom.zzkko(shein)

    7、启动Activity

    adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)

    8、复制文件:

    可向一个设备或从一个设备中复制文件,

    复制一个文件或目录到设备或模拟器上:

    adb push

    如:adb push test.txt /tmp/test.txt

    从设备或模拟器上复制一个文件或目录:

    adb pull

    如:adb pull /addroid/lib/libwebcore.so .

    相关文章

      网友评论

          本文标题:adb shell常用命令小结

          本文链接:https://www.haomeiwen.com/subject/nvitzttx.html