Help指令

ADB指令繁多复杂,要如何才能完全掌握呢?其实完全掌握是很难的,开发者也没有必要去熟悉所有的ADB指令。因为在使用的时候,可以充分利用ADB的Help指令学习一个新指令的功能。

例如,在开发中需要查看手机中某个包的安装目录。可能很多开发者都知道,可以使用adb shell pm指令获取手机中的安装包,但是如何查找其安装位置呢?

这时候就需要输入Help指令来学习了,指令如下所示。

  1. ~ adb shell pm help
  2.  
  3. ……
  4. pm list packages: prints all packages, optionally only
  5. those whose package name contains the text in FILTER. Options:
  6. -f: see their associated file.
  7. -d: filter to only show disbled packages.
  8. -e: filter to only show enabled packages.
  9. -s: filter to only show system packages.
  10. -3: filter to only show third party packages.
  11. -i: see the installer for the packages.
  12. -u: also include uninstalled packages.
  13. ……

在Help指令中,开发者可以找到详细的使用方法。从上面就可以看出,pm list packages–f结合grep指令可以实现前面提出的功能。同时还可以使用-3显示第三方的安装包、-s显示系统的安装包。你想要的功能几乎都可以在Help中找到。

不光是pm指令,其他指令也是这样。在不懂的时候,通过Help指令进行快速学习,可以迅速找到解决方案。