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 :将匹配到的内容以颜色高亮显示。

更多相关文章

  1. Android adb 下 am broadcast -a发送信息详解
  2. Android 蓝牙4.0踩坑—扫描不到设备
  3. Android获取局域网所有设备的ip地址
  4. Android 显示网络信息 ConnectivityManager用法
  5. Android设备系统及屏幕分辨率统计信息汇总(截至2018年7月)
  6. Android端搜索局域网中的设备

随机推荐

  1. 汤姆大叔的深入理解JavaScript读后感一(1
  2. 奈何两字拉成桥、不得不双击两次才能激活
  3. 使用node.js托管一个asp.net或jsp网站。
  4. 用原生js实现数字自相加
  5. 将对象值传递给指令而不是任何其他数据变
  6. 使用angularjs添加包含事件的新标记
  7. 使用倒计时进度条退出
  8. jQuery Slimbox没有正确请求文件
  9. 如何通过javascript显示隐藏的div?
  10. Javascript对象