Adb - mpgcompile/principle GitHub Wiki

1、打开activity adb shell am start +包名/.Activity (要启动的Activity)

2、查看当前进程 adb shell ps

3、查看内存 adb shell dumpsys meminfo 包名

4、查看当前文件夹内存占用情况 进去adb shell cd到对应文件夹 adb du -m

5、rm 删除文件 rm -r 删除文件夹

  • A: vi编辑法 vi test.txt
  • B: echo命令法 echo ‘I am a boy’ >> ./test.txt 追加文本
  • C: cat命令法 cat >> ./test.txt <<EOF
  • D: cat编辑法 cat >> ./test.txt

6、查看所有的三方应用 adb shell pm list packages -3

7、安装应用 adb install

  • a: -r覆盖安装
  • b: -t允许安装指定android:testOnly="true"的应用
  • c: -d允许降级覆盖安装

8、adb install原理

  • a: push apk 到 /data/local/tmp
  • b: 调用pm install安装
  • c: 删除/data/local/tmp下对应的帕克文件

9、清楚应用数据和缓存

  • a: adb shell pm clear 包名

10、查看前台 activity

  • adb shell dumpsys activity activities|grep mFocusedActivity

11、查看正在运行的service

  • adb shell dumpsys activity services []

12、查看安装的包名(查看apk的全包名,grep后输入一个包名存在的词即可)

  • adb shell pm list packages | grep com.tencent.mobileqq