常用adb命令
1、adb
- adb devices
获取设备列表及设备状态
如:
***:~$ adb devices
List of devices attached
KVIRJZPNOFF6DAK7 device
- adb kill-server,adb start-server
关闭、启动adb服务
- adb root,adb remount
获取root权限
- adb reboot
重启Android设备
- adb install -r apk路径名
安装应用
- adb unstall apk包名
卸载应用
- adb pull
将 Android 设备上的文件或者文件夹复制到本地,
如:
adb pull /system/priv-app/MtkSettings/MtkSettings.apk
- adb push
推送本地文件至 Android 设备,需要root
- Android P设备显示Device is locked. Please unlock the device first
1)在Developer options中打开OEM unlocking
2)adb reboot bootloader
3)fastboot flashing unlock
有反应后按音量上键
4)fastboot reboot
5)adb disable-verity
6)adb reboot
7)adb root
8)adb remount
2、adb shell
1)wm
- wm density
机器的dpi
- wm size
机器分辨率
2)pm
- pm list features
打印系统所有支持的feature
- pm list libraries
打印当前设备所支持的所有library
- pm list packages
列出安装在设备上的所有应用的包名
- pm list packages -f
列出应用的存放位置及包名
3)screencap
- screencap -p /sdcard/screen.png
截图
4)screenrecord
- screenrecord sdcard/record.mp4
录制视频
5)dumpsys
- dumpsys window | grep mCurrentFocus
查看当前页面打开的是哪个Activity
- dumpsys activity activities
查看Activity组件信息
- dumpsys activity providers
查看ContentProvider组件信息
- dumpsys package 包名
查看该apk的信息
如:
dumpsys package com.google.android.partnersetup
可以查看data数据保存在哪里
找到里面的dataDir=/data/user/0/com.google.android.partnersetup
3、grep
-i :忽略大小写(ignore case)。
-n :显示行号
-v :反过来(invert),只打印没有匹配的,而匹配的反而不打印。
–color :将匹配到的内容以颜色高亮显示。
更多相关文章
- Android adb 下 am broadcast -a发送信息详解
- Android 蓝牙4.0踩坑—扫描不到设备
- Android获取局域网所有设备的ip地址
- Android 显示网络信息 ConnectivityManager用法
- Android设备系统及屏幕分辨率统计信息汇总(截至2018年7月)
- Android端搜索局域网中的设备