
1、查看最上层成activity名字:
adb shell dumpsys activity | findstr "mFocusedActivity"
或者 adb shell dumpsys window w | findstr / | findstr name=
2、查看Activity的任务栈:
3、显示所有的activities的信息,包括任务栈等:
adb shell dumpsys activity
4、查看Android应用包名package和入口activity名称 :
aapt dump badging E:\apk\es3apk
5、显示accounts信息:
adb shell dumpsys account
5、显示CPU信息 :
adb shell dumpsys cpuinfo
查看CPU使用信息
adb shell top -n 1 -d 05 | findstr proc_ id
6、显示键盘,窗口和它们的关系
adb shell dumpsys window
当我们需要知道设备的分辨率时
adb shell dumpsys window displays
查看UI绘制的各个层级信息
adb shell dumpsys SurfaceFlinger
7、显示wifi信息
adb shell dumpsys wifi
8、电量信息及CPU 使用时长
adb shell dumpsys batteryinfo $package_name
9、获取安装包信息
adb shell dumpsys package packagename
10、每个应用的启动次数和时间
adb shell dumpsys usagestats
11、显示状态栏相关的信息
adb shell dumpsys statusbar
12、内存信息(meminfo package_name or pid 使用程序的包名或者进程id显示内存信息)
adb shell dumpsys meminfo
得到comtelecarobintest进程使用的内存的信息 adb shell dumpsys meminfo comtelecarobintest
13、磁盘相关信息
adb shell dumpsys diskstats
14、电池相关信息
adb shell dumpsys battery
15、显示Alarm信息
adb shell dumpsys alarm
统计系统耗电量
adb shell dumpsys batterystats
设置线程的优先级
adb shell dumpsys activity|grep oom_adj
16、强制关闭一个应用程序;
adb shell am force-stop <PACKAGE>
17、查看内存信息
adb shell cat proc/meminfo
指定进程内存地址映射
adb shell cat proc/pid/maps
指定进程内存详细使用信息
adb shell cat proc/pid/smaps
VSS RSS PSS USS 信息
adb shell procrank
指定进程VSS RSS PSS USS 详细信息
adb shell procmem pid
18、查看可输入的设备
adb shell getevent -p
19、获得特定设备的输入信息
adb shell getevent /dev/input/event0
20、点击
adb shell input tap x y
21、发送按键
adb shell input keyevent 82(keycode)
22、输入文本
adb shell input text XXXX
23、查看报名中包含mobileqq的进程
adb shell ps | findstr mobileqq
24、远程进程ID
adb jdwp
25、获取序列号
adb get-serialno
26、重启到bootloader,即刷机模式
adb reboot bootloader
27、重启到recovery,即恢复模式
adb reboot recovery
28、获取机器MAC地址:
adb shell cat /sys/class/net/wlan0/address
29、获取CPU序列号
adb shell cat /proc/cpuinfo
30、覆盖安装(保留数据和缓存文件,重新安装apk)
adb install -r <apkfile>
31、安装apk到sd卡
adb install -s <apkfile>
32、卸载app但保留数据和缓存文件
adb uninstall -k <package>
33、查看设备cpu和内存占用情况
adb shell top
34、查看占用内存前6的app
adb shell top -m 6
35、刷新一次内存信息,然后返回
adb shell top -n 1
36、查询各进程内存使用情况
adb shell procrank
37、查看指定进程状态
adb shell ps -x [PID]
38、查看后台services信息
adb shell service list
39、查看当前内存占用(该方式只能得出系统整个内存的大概使用情况) 车
如果你想查看所有进程的内存使用情况
adb shell procrank
40、查看IO内存分区
adb shell cat /proc/iomem
41、查看wifi密码
adb shell cat /data/misc/wifi/conf
42、清除log缓存
adb logcat -c
43、查看设备信息
adb shell cat /system/buildprop
44、跑monkey
adb shell monkey -v -p yourpackagename 500
45、列出目标设备上安装的所有app的包名
adb shell pm list packages
46、截屏命令:
adb shell screencap -p /sdcard/screenpng
adb pull /sdcard/screenpng
adb shell rm /sdcard/screenpng
录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s:
adb shell screenrecord
限制视频录制时间为10s,如果不限制,默认180s:
adb shell screenrecord --time-limit 10 /sdcard/demomp4
指定视频分辨率大小:
adb shell screenrecord --size 1280720 /sdcard/demomp4
指定视频的比特率:
adb shell screenrecord --bit-rate 6000000 /sdcard/demomp4
在命令行显示log:
adb shell screenrecord --time-limit 10 --verbose /sdcard/demomp4
47、设置、获取属性信息
adb shell getprop [key]
adb shell setprop [key] [value]
监听系统属性的变化,如果期间系统的属性发生变化则把变化的值显示出来
adb shell watchprops
48、adb logcat 每一条日志消息都有一个标记和优先级与其关联。
(1)标记是一个简短的字符串,用于标识原始消息的来源 (例如"View" 来源于显示系统)。优先级是下面的字符,顺序是从低到高:
V — 明细 (最低优先级)
D — 调试
I — 信息
W — 警告
E — 错误
F — 严重错误
S — 无记载 (最高优先级,没有什么会被记载)
(2)查看过滤日志
adb logcat ActivityManager:I :S
:S 用于设置所有标记的日志优先级为S,可以确保输出符合指定的过滤器设置的一种推荐的方式,
这样过滤器就成为了日志输出的“白名单”
显示所有优先级大于等于“warning”的日志
adb logcat :W
(3)日志消息在标记和优先级之外还有很多元数据字段,这些字段可以通过修改输出格式来控制输出结果, -v 选项加上下面列出的内容可以控制输出字段:
brief — 显示优先级/标记和原始进程的PID (默认格式)
process — 仅显示进程PID
tag — 仅显示优先级/标记
thread — 仅显示进程:线程和优先级/标记
raw — 显示原始的日志信息,没有其他的元数据字段
time — 显示日期,调用时间,优先级/标记,PID
long —显示所有的元数据字段并且用空行分隔消息内容
使用 thread 输出格式
adb logcat -v thread
(4)Android日志系统为日志消息保持了多个循环缓冲区,而且不是所有的消息都被发送到默认缓冲区,要想查看这些附加的缓冲区,可以使用-b 选项,以下是可以指定的缓冲区:
radio — 查看包含在无线/电话相关的缓冲区消息
events — 查看事件相关的消息
main — 查看主缓冲区 (默认缓冲区)
查看radio缓冲区
adb logcat -b radio
48、打印应用程序的log
adb logcat -b main -v time>applog
49、打印射频相关的log,SIM STK也会在里面,modem相关的ATcommand等,当然跟QXDM差的很远了
adb logcat -b radio -v time> radiolog
50、打印系统事件的日志,比如触屏事件
adb logcat -b events -v time
51、tcpdump 是很有用的,对于TCP/IP协议相关的都可以使用这个来抓
adb shell tcpdump -s 10000 -w /sdcard/capturepcap
52、状态信息,里面包含有dmesg,dumpstate和dumpsys
adb bugreport>bugreportlog
53、kernel的log凡是跟kernel相关的,比如driver出了问题(相机,蓝牙,usb,启动,等等吧)
adb shell dmesg > ldmesg_kernellog
54、dumpstate是系统状态信息,里面比较全,包括手机当前的内存信息、cpu信息、logcat缓存,kernel缓存等等 。
adb shell dumpstate
55、关于系统service的内容都在这个里面
adb shell dumpsys
56、显示内存信息
adb shell dumpsys meminfo system
Android adbexe程序启动详细处理步骤如下:
1、打开Android adbexe程序,输入: netstat -aon|findstr "5037" 回车;
2、5037 这是adb要的端口,有时候会被其他进程(程序)占用了(一般是会连接手机的软件)所以要查询是谁占用了,然后就可以Kill(停止)它;
3、根据上图然后输入 taskkill /pid 1156 /f (1156就是占用此端口的进程id);正常情况下,就可以使用adb了,如果还是没有成功的,可以看看是不是adbexe被电脑防火墙屏蔽了。
扩展资料:
1、Android adbexe程序处理方法详细讲解:
cmd命令进入sdk/platform-tools文件下,adb kill-server;
启动adb服务,adb start-server;
如果启动失败,可能是某个进程占用了adb的5037端口,查找占用端口号5037的连接netstat -ano findstr "5037" ;
2、手动结束此进程,重启adb服务 adb start-server;
adb kill-server --停止adb服务;
adb start-server --开启adb服务;
参考资料来源:百度百科-Android系统级深入开发:移植与调试
你好!根据你的描述:1。画笔向导的进入方法:首先下载安装画笔向导然后打开手机的USB调试通过数据线连接电脑连接成功后选择实用程序然后选择进入恢复重启手机自动进入恢复模式。2adb命令方式:我们可以使用adb命令在恢复模式下重启手机。首先我们需要下载adb工具然后在命令窗口输入adb重启恢复手机会自动重启到恢复模式。希望对你有帮助。希望能及时采纳。非常感谢!
如果您使用的是华为手机,忘记了锁屏密码或者输入密码无法解锁,请您按照以下方法尝试解决:
1 确认密码是否被更改
建议您再仔细回忆一下是否自己修改了密码,或者您有与亲朋好友确认过是否在您未携带手机的时候,手机被其他人修改了锁屏密码;若为混合密码一定要注意区分大小写、下划线等,避免输入错误而无法进入系统。
2 确认是否使用了隐私空间
如果锁屏界面的密码位数或类型变更/未设置过密码,但是屏幕出现锁定,可能是您开启了隐私空间,请输入隐私空间的密码尝试进入系统尝试解决。或者您也可以重启手机,重启后默认为主空间。
3 确认是否使用了多用户
如果您所在的锁屏界面为子用户界面,使用主用户密码则无法解锁,建议您切换到主用户后尝试解锁,切换方法:点击多用户头像切换,或者您也可以重启手机,重启后默认为主空间。
4 恢复出厂设置
华为手机出于对用户隐私安全保护考虑,数据都是通过锁屏密码基于不可逆转的算法进行加密过的,没有预留后门,一旦手机在本地设置了锁屏密码,手机内的所有信息将随着锁屏密码的设置而进行加密保护,华为手机确实不具备自动设置密码/自动修改密码的功能,作为手机生产厂商也无权以任何方式强制破解用户的密码,否则将无法保障消费者的隐私和信息安全。我们对于此情况深感抱歉,请您谅解。
如果您确认遗忘自己的手机密码,需要解锁,您可以将手机强制恢复出厂设置。但是手机中的数据也会被清除,且无法恢复,建议您再回忆一下是否通过云备份或其他方式备份过手机数据。也建议您再仔细回忆一下是否自己设置/修改了密码,或者请您与亲朋好友确认是否在您未携带手机的时候,手机被其他人设置了锁屏密码,如果确定无法回忆起密码,需要进行强制恢复出厂设置,请您按照以下步骤 *** 作:
(1)手机处于关机状态,且不连接USB线,同时按住电源键和音量上键手机震动后稍等5秒,进入Recovery模式。
Mate 30 RS、Mate 30 Pro与Mate 30E Pro无实体音量键,在手机开机振动后,连续按电源键5次进入Recovery模式。
(2)通过按音量上下键,选择清除数据,按电源键确认(部分产品支持Recovery触屏 *** 作,可以通过触屏点击进行选择 *** 作);
(3)通过按音量上下键,选择恢复出厂设置,按电源键确认;
部分机型恢复出厂设置前需要输入”yes“进行二次确认,您可以根据相关提示完成。
(4)恢复出厂设置完成后,手机会返回Recovery界面,此时请您点击重启设备。
如果重启后进入激活界面,这是因为您开启了查找我的手机功能,输入正确的华为帐号密码即可正常进入系统。如果您将华为帐号的密码忘记了,请您点击找回密码尝试找回。如果之前的华为帐号已注销,(由于华为帐号一经注销,所有的数据都会被删除,无法恢复)会导致无法登录华为帐号重新使用手机,建议您携带购机发票前往华为客户服务中心处理。
如果您登录了谷歌帐户,强制恢复出厂设置后开机会要求验证您的帐户密码,请您输入之前登录的账户密码即可正常开机,如果您忘记了谷歌账户密码,请您按照忘记密码步骤恢复您的谷歌帐户详细信息。
相关链接如下:预约服务维修备件价格查询寄修服务客户服务中心
子腾手表解除ADB的方法是:1在电脑上安装ADB驱动程序;2连接手表到电脑;3打开终端或控制台窗口,运行“adb -R”;4输入“adb devices”,如果手表显示在设备列表,表明已成功连接;5输入“adb -s your_device_name reboot”,等待手表重启;6输入“adb -s your_device_name unlink”,完成ADB解除绑定。
以上就是关于Android—ADB命令全部的内容,包括:Android—ADB命令、Android adb.exe程序启动不起来,如何处理、奥迪s3驾驶模式屏幕上没有啦怎么刷出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)