Android开发常见命令

2019-05-29  本文已影响0人  tiger桂

http://blog.csdn.net/tumuzhuanjia/article/details/39555445

统计页面启动时间

adb shell am start -W com.desmond.demo/.MainActivity

通过uid查包名

adb shell dumpsys package | grep -A1 "userId=10074"

adb shell dumpsys package | grep -A10 "android.net.wifi.STATE_CHANGE"  查找包名

当前log,去除缓存

adb logcat -c && adb logcat

1,查看当前应用的包名,activity名称

adb shell dumpsys activity top | grep ACTIVITY

2,查看应用AndroidManifest文件里的内容

adb shell dumpsys package com.android.email

3.查看应用内存信息

adb shell dumpsys meminfo com.android.email

这里的内存指的总内存,堆内存,栈内存,native内存。。。

Android monitor在指的是堆内存

4.查看进程db信息

adb shell dumpsys dbinfo com.android.email

5.adb logcat 筛选信息

adb logcat |findstr (window) | grep (Linux,Mac)

6.清除应用数据信息

adb shell pm  clear [pkgname]

7.可以在非root设备中查看指定debug模式的包名应用data/data

run-as com.android.email

8.查看应用进程信息

ps | grep....

9.往手机里边写log

adb logcat -f /sdcard/log.txt

10.清除缓存log

adb logcat -c

11.输出最新5行日志

adb logcat -t 5

12.过滤等级日志

adb logcat *:E

13.logcat中过滤字符串 -i忽略大小写

adb logcat | grep -i wifi

上一篇 下一篇

猜你喜欢

热点阅读