常用adb命令

一、adb

命令描述举例
devices获取设备列表及设备状态
kill-server、start-server关闭、启动adb服务
root、remount获取root权限
reboot重启Android设备
install -r apk路径名安装应用
unstall apk包名卸载应用
pull将 Android 设备上的文件或者文件夹复制到本地adb pull /system/priv-app/MtkSettings/MtkSettings.apk
push推送本地文件至 Android 设备,需要root
connect device_ip_address通过设备的IP地址连接到设备adb connect 609bf23b
  • connect 举例:

***@u-dan:~$ adb devices
List of devices attached
609bf23b device
adb connect 609bf23b

  • 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

二、adb shell

1、am

命令描述举例
am start -a action启动action指定的activityadb shell am start -a android.intent.action.VIEW_DOWNLOADS
am start -n intent启动intent指定的activityadb shell am start -n com.google.android.documentsui/com.android.documentsui.ViewDownloadsActivity

2、wm

命令描述
density机器的dpi
size机器分辨率

3、pm

命令描述
list packages [options] filter列出所有或筛选的包

Options:
-f:列出所有应用的存放位置及包名
-d:仅列出disabled的包名
-e:仅列出enabled的包名
-s:仅列出system的包名
-3:仅列出third party的包名
–user user_id:The user space to query.

命令描述
list features打印系统所有支持的feature
list libraries打印当前设备所支持的所有library
list users列出所有users
path 包名打印给定包的APK的路径
enable package_or_component根据包名或component (written as “package/class”) enable应用
disable package_or_component根据包名或component (written as “package/class”) disable应用

4、screencap

  • screencap -p /sdcard/screen.png

截图

5、screenrecord

  • screenrecord sdcard/record.mp4

录制视频

6、dumpsys

命令描述举例
windowgrep mCurrentFocus查看当前页面打开的是哪个Activity
activity activities查看Activity组件信息
activity providers查看ContentProvider组件信息查看providers中是否包含该uri:adb shell dumpsys activity providers
package 包名查看该apk的信息可以查看data数据保存在哪里:adb shell dumpsys package com.google.android.partnersetup

三、grep

-i :忽略大小写(ignore case)。
-n :显示行号
-v :反过来(invert),只打印没有匹配的,而匹配的反而不打印。
–color :将匹配到的内容以颜色高亮显示。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值