Android 中常用的 adb shell 命令

1. 安装应用

adb install -r  D:\demo.apk

或者:

adb shell pm install apk路径

2. 卸载应用

adb uninstall packagename

或者:

adb shell pm uninstall packagename

3. 查看当前应用的activity信息

adb shell dumpsys activity top

4. 将日志重定向到文件并打开

adb shell dumpsys > info.txt

使用默认软件打开:

start info.txt

5. 查看指定进程名或进程ID的内存信息

adb shell dumpsys meminfo 进程名或进程id

6. 将设备中的文件拷贝到电脑

adb pull /sdcard/temp.txt  E:\

7. 将电脑里的文件放到手机设备里

adb push E:\temp.txt /sdcard

8. 手机截屏并保存图片

adb shell screencap -p /sdcard/pic.png

9. 手机录屏并保存视频文件

adb shell screenrecord /sdcard/video.mp4

10. 让需要输入内容的文本框获取焦点

adb shell input text ‘需要输入的文字’

11. 根据tag查看日志

adb shell logcat -s tagname

利用findstr进行信息过滤:

adb logcat |findstr 关键字/packagename/pid/pname

12. 强制杀掉进程

adb shell am force-stop pkgname

13. 在非root设备中查看debug模式的包名应用沙盒数据

adb shell run-as packagename

14. 查看设备的进程信息,或者指定进程的线程信息

用法:

adb shell ps | grep 过滤内容

如:adb shell ps | grep com.july.test

adb shell ps -t [pid] 查看pid对应的线程信息

15. 清空指定包名应用的数据

adb shell pm clear [packagename]

点赞