adb shell常用命令小结

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 .

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 获取编译时间cat /proc/version 内核崩溃cat /proc/last_kmsg 获取硬件信息adb...
    慢牛策略阅读 13,059评论 0 14
  • 几种流行的观点 观念1:现在的大学生学出来什么都不会,还不如职业技工,还得回炉再造才能更好的适应工作。 观念2:读...
    还是龙虾阅读 4,392评论 4 7
  • 时间就像影子,很少有人低下头仔细观望。生气是拿别人的错误来惩罚自己。人生在世,要的只有快乐!一切看淡了,心也就不累...
    洋氵羊阅读 1,513评论 0 0

友情链接更多精彩内容