adb常用指令(完整版)

embedded/2025/1/22 4:20:57/

1、adb devices 查看是否连接到设备

2、adb install [-r] [-s] 安装app,-r强制,-s安装sd卡上

3、adb uninstall [-k] 卸载app,-k保留配置和参数

4、adb push 把本地文件上传设备

5、adb pull 下载文件到本地

6、cd D:\sdk\platform-tools 切换到sdk安装目录

7、adb kill-server 停止adb服务进程

8、adb start-server 启动adb服务进程

9、adb reboot 重启设备

10、adb reboot bootloader 重启设备到bootloader引导模式

11、adb reboot recovery 重启到recovery刷机模式

12、adb get-state 返回设备状态,有三种结果:关机,引导模式,设备在线

13、adb get-serialno 返回设备序列号

14、adb root 获取root权限

15、adb remount 挂载

16、adb shell su 获取权限

17、mount -o rw,remount /system 修改mount权限为读写

18、mount -o ro,remount /system 修改mount权限为只读

19、adb shell pm path 查看app安装在哪里

20、ps | grep 查看app进程

21、kill 杀掉安卓运行进程

22、adb disable-verity 安卓6.0以上不能root情况下,先root,在执行该命令,重启,在root,挂载,即可

23、adb shell pm list packages -f 获取模拟器所有包名 -f是包括查看安装的路径

24、pm path 查看app安装目录

25、adb shell pm clear 清理应用数据

26、adb shell am start -n

启动应用

27、adb shell am force-stop

关闭应用

28、adb shell /system/bin/screencap -p /sdcard/nomusic.png 截图

29、adb pull /sdcard/nomusic.png D:\bug_icon\noumusic.png 导出截图到D盘目录下

30、set a=%1-%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% 输出日期

31、rename D:\bug_icon\noumusic.png %a%.png 重命名

32、start D:\bug_icon\%a%.png 打开文件

33、adb logcat -v time > d:\1.txt 打印日志到d盘下1.txt文本下

34、adb -s emulator-5556 install helloWorld.apk 指定设备安装

35、top -m 10 -s cpu 查看cpu

36、top -m 10 -d 1 |grep xx查看cpu d后面参数为1秒打印一次

top -m 10 -s cpu

adb shell "top -d 1 |grep xx" > d:\000.txt

adb shell top -m 10 -s cpu -d 1 >D:\2.txt

37、adb shell pm clear xx 清理缓存

38、dumpsys meminfo | grep xx 查看占用内存

39、procrank 查看内存

40、adb shell monkey -p com.android.settings 1 monkey打开程序

41、pm list packages 查看所有安装应用列表

42、pm list packages | grep tencent 关键字查看安装的应用

43、pm list packages -f 查看所有安装包的位置

44、pm list packages -f | grep tencent 筛选某个安装包的位置

45、df 查看每个目录内存

46、adb shell dumpsys package com.examle.xx 查看版本号

adb shell screenrecord /sdcard/filename.mp4 录制屏幕(只支持android4.4以上的设备)

47、查看分辨率adb shell dumpsys window | grep "ShownFrame" | head -n 1

48、adb shell wm size 查看分辨率

adb shell dumpsys window displays

49、adb kill-server 获取usb调试许可

adb start-server

50、svc wifi enable 打开WIFI指令

svc wifi disable 关闭WIFI指令


http://www.ppmy.cn/embedded/155962.html

相关文章

STM32的DMA作用

STM32的DMA(Direct Memory Access),即直接存储器存取,是一个重要的外设功能,它的主要作用是实现数据在外设和存储器之间或者存储器和存储器之间的高速传输,而无需CPU的干预。以下是对STM32的DMA作用的详细解…

【Flink系列】10. Flink SQL

10. Flink SQL Table API和SQL是最上层的API,在Flink中这两种API被集成在一起,SQL执行的对象也是Flink中的表(Table),所以我们一般会认为它们是一体的。Flink是批流统一的处理框架,无论是批处理&#xff08…

Python人脸识别库DeepFace使用教程及源码解析

目录 一、DeepFace介绍 1、人脸库设计 2、DeepFace.find 3、DeepFace.verify 4、DeepFace.analyze 5、DeepFace.extract_faces 6、DeepFace.represent 7、DeepFace.stream 二、DeepFace二次开发 1、开发活体检测API 2、模型权重持久化 三、总结 一、DeepFace介绍 …

学习华为熵减模型:激发组织活力(系列之三)

目录 为什么学习华为? 学习华为什么? 一、势:顺势而为,在风口上猪都会飞起来。 二、道:就是认识和利用规律层面,文化和制度创新就是企业经营之道。 三、法:就是一套价值管理的变革方法论。…

Go语言的编程范式

Go语言的编程范式 引言 Go语言,又称为Golang,由Google于2007年开发并于2009年开放源代码。Go语言被设计成一种简洁、高效且适用于多核计算和网络编程的语言。其独特的并发模型、静态类型系统以及高效的性能,使其在现代软件开发中逐渐获得了…

命名空间(C/C++)

命名空间(C/C) 在C/C中,变量,函数和后面要学到类都是大量存在的,这些变量,函数和类的名称将存于全局空间域中,可能导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以…

什么宠物最好养?

在忙碌的生活中,想要拥有一份陪伴,却又担心没时间打理?别怕,今天就来给大家揭秘,什么宠物最好养,让你轻松开启养宠生活,即使再忙也能享受毛孩子带来的快乐! 一、仓鼠:萌…

C#/.NET/.NET Core技术前沿周刊 | 第 22 期(2025年1.13-1.19)

前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐…