美文网首页
adb 的一些简单命令

adb 的一些简单命令

作者: 貌似很有道理呢 | 来源:发表于2017-09-21 15:34 被阅读552次

安装apk

安装apk adb install 位置

删除手机中的apk

  • 连接android设备 adb devices
  • 列出android设备中所有的包 adb shell pm list packages
  • 找到要删除的apk adb uninstall 包名

Activity堆栈信息

通过adb获取应用的Activity堆栈信息

  • 获取所用应用 adb shell dumpsys activity
  • 获取自己的应用 adb shell dumpsys activity | grep 应用的package
  • 获取处于栈顶的activity adb shell dumpsys activity | grep mFocusedActivity

手机中全部日志信息

打印日志信息 adb logcat -v time >保存本机路径

数据库存储信息

manifest的application debuggable设置为true
查看某应用本地数据库信息

  • 进入shell模式 adb shell
  • 运行设备,不需要授权 run-as 包名
  • 查看当前路径下存在哪些文件,选择想要查看的文件 ls
  • 复制想要查看的数据库到sdcard cp 想要查看的数据库 /sdcard(目标路径)

app启动时间

从点击应用的启动图标开始创建出一个新的进程直到我们看到了界面的第一帧,这段时间就是应用的启动时间。

  • adb shell am start -W [packageName]/[packageName.MainActivity]
    执行成功后将返回三个测量到的时间:
  1. ThisTime:一般和TotalTime时间一样,除非在应用启动时开了一个透明的Activity预先处理一些事再显示出主Activity,这样将比TotalTime小。
  2. TotalTime:应用的启动时间,包括创建进程+Application初始化+Activity初始化到界面显示。
  3. WaitTime:一般比TotalTime大点,包括系统影响的耗时。

查看app pid 的 OOM_ADJ

1.adb shell
2.ps选择所需进程
3.cat /proc/【pid】/oom_adj
OOM_ADJ图

image
图片来源 https://juejin.im/entry/5849177c61ff4b0058cb6c2d

相关文章

  • ADB常用命令总结

    总结一下常用的adb命令和adb shell 命令,adb 命令是 adb 这个程序自带的一些命令,而 adb s...

  • adb常用指令

    adb 命令是adb程序自带的一些命令;adb shell则是调用Android系统的命令,Android系统特有...

  • Android ADB 命令

    最近经常与adb命令打交道,这里简单的记录一下用到的各种adb命令 adb 进行截图adb shell scree...

  • monkey稳定性

    adb shell的一些命令: adb devices查看连上的设备 adb shell进入到设备shell命令 ...

  • adb 的一些简单命令

    安装apk 安装apk adb install 位置 删除手机中的apk 连接android设备 adb devi...

  • ADB命令

    以下是常见的一些adb命令: adb start-server 开启adb kill-server 关闭adb ...

  • 常用Adb命令整理

    adb 整理一些adb命令 abd wifi connect 设备拒绝连接情况 adb chmod adb屏幕录制...

  • adb命令大全

    adb命令与adb shell命令的区别? adb命令是PC端adb程序自带的命令 adb shell 命令是调用...

  • adb与adb shell命令使用

    adb命令与adb shell命令的区别?adb命令是PC端adb程序自带的命令adb shell 命令是调用An...

  • Android一些常用adb命令分析问题

    Android一些常用adb命令分析问题 开发常用的命令: 1.adb logcat -v time -s Act...

网友评论

      本文标题:adb 的一些简单命令

      本文链接:https://www.haomeiwen.com/subject/yezzsxtx.html