
adb
文章平均质量分 63
tinyvampirepudge
这个作者很懒,什么都没留下…
展开
-
Android查看UI布局相关工具
1、uiautomatorviewer: android-sdk自带。需要android开发环境。手机上打开对应页面,在终端输入uiautomatorviewer即可。Write automated tests with UI Automator2、Android Studio中的LayoutInspector:IDE带的,可以实时查看布局层级信息。通过adb连接上手机,然后在Android Studio中打开LayoutInspector,即可查看手机上的实时布局信息。如果页面复杂,会卡顿。L原创 2022-03-03 21:54:02 · 2660 阅读 · 0 评论 -
终端中查看某个app的logcat输出,支持关键字筛选,支持输出到文件
文章目录通过adb在终端中输出app的实时log连接设备查看设备的所有logcat输出获取某个app的pid:通过`adb shell dumpsys 包名`通过`adb shell dumpsys activity top | grep "ACTIVITY" -A 0`输出单个app的log:adb logcat -d --pid=xxx删选关键字:grep输出到对应的文件中: xxx命令 > target.txt在只安装了adb环境的情况下,如何查看某个app的日志,同时筛选关键字?如何配置a原创 2021-09-23 13:52:32 · 6931 阅读 · 0 评论 -
mac下安装adb环境的三种方式
文章目录1、通过Android sdk,配置环境变量2、通过homebrew安装3、自行下载platform-tools包,配置环境变量验证是否安装成功常用命令adb全称是Android Debug Bridge,它是一个命令行工具,通过它可以与Android设备进行交互,可以进行常见的安装/卸载app、打开app、查看app的日志等操作。官网请移步Android Debug Bridge (adb)接下来介绍几种mac下安装adb的方式。1、通过Android sdk,配置环境变量Android原创 2021-09-23 13:48:53 · 8685 阅读 · 0 评论 -
adb常用命令
文章目录查看adb版本号重启adb查看当前adb连接的设备安装文件到手机根据包名卸载存在多个设备时,直接install会出错,需要制定设备名称。覆盖安装按组列出权限和状态:查看adb版本号adb --version重启adbadb kill serveradb start server查看当前adb连接的设备adb devices 安装文件到手机adb install <file> 根据包名卸载adb uninstall <pkg-name> 存在多原创 2021-09-23 13:42:47 · 6167 阅读 · 0 评论 -
通过ComponentCallbacks2来接收onTrimMemory等回调,并mock对应的场景
我们在做app内存不足时,需要做一些内存释放的操作,以避免app卡顿,或者尽可能的延迟app存活时间,减少被系统回收的概率。如何监听ComponentCallbacks那么如何监听这些时机呢?系统的Application、Activity、Service和ContentProvider均实现了ComponentCallbacks2接口,我们可以很方便的获取这些时机。除了这些时机之外,我们还可以通过Context#registerComponentCallbacks来添加自己的监听器。一般而言我们添加C原创 2021-04-30 15:04:54 · 660 阅读 · 1 评论 -
Android快速查看某个Activity的信息
Android快速查看某个Activity的信息Android中,如果能快速获取某个Activity的名称,我们就不用必须顺着代码逻辑,一步一步的去查找我们想查找的页面了,这就能极大的提高开发速度。前提条件是手机通过adb连接上电脑,至于环境变量啥的,就不废话了。然后打开你想知道信息的页面,执行adb shell dumpsys activity top,这里以QQ的页面为例,效果如下:...原创 2018-11-27 19:00:24 · 2105 阅读 · 2 评论 -
重定向adb logcat输出到文件
文章目录重定向adb logcat输出到文件在terminal中查看adb logcat输出:筛选特定项目相关的日志重定向logcat输出到文件注意事项重定向adb logcat输出到文件在使用Android Studio开发时,经常会遇到logcat的日志无法显示的问题。比如说app运行时发生了崩溃,logcat中的日志就一闪而过,当Activity重启过后,logcat的日志就是新的日志了...原创 2019-07-22 15:26:37 · 4764 阅读 · 0 评论