我正在使用Android Studio中的Android Profiler测试手机资源的使用情况,但是除了项目自己的应用程序之外,我无法加载会话。我想查看最流行的移动应用程序的使用情况,但有些东西阻止我加载已安装应用程序的会话。我认为profiler其他应用程序也是可能的,因为在developer.android文档中提到了它。https://developer.android.com/studio/profile/android-profiler?hl=el#advanced-profiling
可在此处查看独立事件探查器应用程序中的其他进程列表的图片:Android profiler session options
在这里,我们可以看到下拉菜单中显示了许多会话。如何通过移动设备或模拟器启用它?
除此之外,如果有一种方法可以分析你的整个移动设备资源使用情况,那么我也会对此感兴趣。
发布于 2021-09-16 00:48:23
Android Studio分析器使用可调试的应用程序只是因为它读取一些敏感数据,例如堆转储中的内存内容。因此,不可调试的应用程序通常不会出现在下拉菜单中。对于独立分析器也是如此。
我相信显示其他进程列表的屏幕截图可能来自于userdebug或eng build的仿真器映像。您可以通过运行命令"adb shell getprop | grep ro.build.fingerprint“进行检查。在这些设备上,系统认为每个应用程序都是可调试的。然而,Android Studio将在尽力而为模式下工作,一些功能可能无法工作,除非应用程序本身是可调试的(这意味着它的APK被构建为可调试的)。
关于整个移动设备资源使用的问题:对不起,目前它超出了Android Studio分析器的范围,因为分析器是为您正在开发的应用程序设计的。但是,请随时在https://b.corp.google.com/issues/new?component=192708&template=840533上打开功能请求。
https://stackoverflow.com/questions/69129042
复制相似问题