Android Studio Profiler 内存分配 N/A

Android Studio Profiler Memory Allocated N/A

您好,当 运行 应用程序在真实 device/emulator 上时,我无法查看为我的应用程序分配的内存,探查器显示已分配为 N/A

下面是它的外观截图,

我是运行androidstudio version 3.3.2,请问还有什么需要配置的吗

  1. 启用高级分析。 (如果这解决了问题,请忽略其余部分。)编辑配置 > app > Profiling > tick "Enable advanced profiling"
  2. 在 Android Studio 中,单击分析器按钮打开分析器视图。
  3. 在视图窗格的顶部,"Sessions" 的右侧,单击下拉菜单,然后 select "Memory"。
  4. 在现在显示为 "Memory" 的下拉菜单的右侧,您会看到 "Allocation Tracking" 和旁边的下拉菜单。单击它(在分析时!)和 select "Full".

希望对您有所帮助。

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

我遇到了同样的问题,以下是我为解决问题所做的工作。 (这仅在 运行 on API level < 26 时有效)

  1. 在 Android Studio 中,转到“配置”菜单,如下图所示,然后单击“编辑配置”。

  1. Select 左侧菜单中的应用配置(通常称为 "app")。
  2. 单击“分析”选项卡。
  3. 检查"Enable advanced profiling"。