虽然 adb 是 Android 开发的同学经常用到的命令行工具,但是对于做一些 Webview 页面的调试或者 Hybrid App 开发前端同学,可能有的时候也需要接触下,尤其进行关键日志的搜集和查找。这里罗列下自己经常会用到的,记录下。
罗列当前的包名,可以展示当前安装的包的。
adb shell cmd package list packages
进行某些包的日志输出,比如你可以换成自己的应用包名。
adb logcat --pid=`adb shell pidof -s xxx.your.pakcage.com`
显示某个包当前的一些系统信息,比如运行内存信息,关于 Android 的内存,你可以读这篇文章了解更加每个参数含义: https://developer.android.com/tools/dumpsys#meminfo
adb shell dumpsys meminfo | find 'com.xxx.your.pakcage.com'