首页 > 解决方案 > 测试启用 DUMP 权限/获取 dumpsys 信息

问题描述

我已经阅读了几个 Stackoverflow 线程,但决定再次提出这个问题,因为大多数线程都已过时。目前我已经创建了 Espresso 测试,我想在测试运行时和完成后获得某种性能数据。据我所知,您可以通过 adb 使用 dumpsys 获取这些数据。到目前为止,我无法在没有“android.permission.DUMP”的情况下获得我想要的数据(例如 meminfo)。

目前有什么方法可以获得测试许可吗?我想在真实设备以及模拟器上获取这些信息。到目前为止,我尝试通过代码(运行 adb 命令)获得权限,使用 Espresso Grant Permission Rule 类,将权限放在调试 AndoridManifest.xml 中,但这些解决方案都不起作用。

谁能帮我?

编辑:我再次问过这个问题,因为其他线程已经过时,我希望有一个可能在过去几年出现的解决方案!

标签: androidperformanceandroid-permissionsandroid-espressoandroid-testing

解决方案


推荐阅读