8

嗨,在真实设备/模拟器上运行应用程序时,我无法查看为我的应用程序分配的内存,分析器显示分配为N/A

下面是它的外观截图,

在此处输入图像描述 我正在运行 android studio 3.3.2 版,还有什么需要配置的。

4

2 回答 2

8

我遇到了同样的问题,这就是我为使其工作所做的工作。(这仅在 API 级别 < 26 上运行时有效)

  1. 在 Android Studio 中,转到下图所示的 Configurations 菜单,然后单击 Edit Configurations。

编辑配置菜单

  1. 从左侧菜单中选择您的应用配置(通常称为“应用”)。
  2. 单击“分析”选项卡。
  3. 选中“启用高级分析”。

配置启用高级分析

于 2019-06-29T01:11:04.253 回答
6
  1. 启用高级分析。(如果这解决了问题,请忽略其余部分。)编辑配置 > 应用程序 > 分析 > 勾选“启用高级分析”
  2. 在 Android Studio 中,通过单击分析器按钮打开分析器视图。
  3. 在视图窗格的顶部,在“会话”右侧,单击下拉菜单并选择“内存”。
  4. 在现在显示“内存”的下拉菜单的右侧,您将看到“分配跟踪”及其旁边的下拉菜单。单击它(在分析时!)并选择“完整”。

我希望这对你有所帮助。

在此处输入图像描述

编辑:我的答案如何更好:它适用于所有 Android 设备!

于 2019-06-27T12:48:43.653 回答