zoukankan      html  css  js  c++  java
  • ADB命令总结

    获取设备号
    adb devices

    获取实时日志
    adb logcat -v time

    把日志输出到电脑指定目录,如d:error.txt
    adb logcat >d:error.txt

    安装apk
    adb install xx.apk

    卸载apk
    adb uninstall 包名

    复制文件到手机
    adb push 文件路径(F:)文件名(.apk) 目标路径(stcardXXfiles)

    复制文件到电脑
    adb pull 文件路径(F:)文件名(.apk) 目标路径(stcardXXfiles)

    ***不进入adbshell,直接用:adb shell "ps|grep adb"

    adb shell 查看当前栈顶是哪个应用
    dumpsys activity activities

    adb shell 列出手机装的所有app的包名:
    pm list packages

    adb shell 列出手机装的所有第三方app的包名:
    pm list package -3

    adb shell 清除手机缓存
    pm clear 包名

    adb shell 获取对应的apk路径
    pm path 包名

    adb shell 获取包名/activity名(内存、cpu等)
    dumpsys
    dumpsys window | findstr mCurrentFocus

    adb shell 获取crash和anr日志
    bugreport >d:error.txt

    adb shell 查看内存
    getprop

    adb shell 单个应用程序最大内存限制,超过这个值会产生OOM
    getprop dalvik.vm.heapgrowthlimit

    adb shell 单个应用程序启动后分配的初始内存
    getprop dalvik.vm.heapstartsize

    adb shell 单个java虚拟机最大的内存限制,超过这个值会产生OOM
    getprop dalvik.vm.heapsize

    adb shell 查看某个应用内存
    dumpsys meminfo 包名

    adb shell 查看某个应用剩余内存信息
    cat /proc/meminfo 包名

    adb shell 查看cpu硬件信息
    cat /proc/cpuinfo

    adb shell 查看cpu占用最高的前10个应用
    top -m 10

    adb shell 查看app进程中占用cpu的情况
    top -n 1 -d 0.5 | grep com.aimer.auto

    adb shell 查看app进程信息(PID)
    ps
    ps | grep com.aimer.auto

    adb shell 过滤网络请求
    logcat -v time | grep -i -E 包名

    adb shell 打印action的启动时间
    logcat -v time | grep 包名/.*Activity

    ------------

    adb shell 启动monkey
    monkey

    10个随机的monkey事件
    adb shell monkey -p com.aimer.auto -v 10

    模拟相同的操作序列
    adb shell monkey -p com.aimer.auto -s 10 100

    监视并报告应用程序发生崩溃的本地代码
    adb shell monkey -p com.aimer.auto --monitor-native-crashes 100

    -------------

  • 相关阅读:
    Sql获取表中随机1到n条数据
    SQLite相关
    Eclipse自动生成api时报错“警告: 编码 GBK 的不可映射字符”
    Git基础命令
    Oracle查询结果行转列,列转行
    字符串编码方式转换
    Java字符串匹配正则表达式
    python爬虫--编码问题y
    GET与POST方法
    python爬虫(1)--Urllib库的基本使用
  • 原文地址:https://www.cnblogs.com/bubutianshu/p/13444392.html
Copyright © 2011-2022 走看看