在Android 4.4.4上无法获得分配

我尝试在Android设备监视器中为我的应用程序获取内存分配。 我按“获取分配”后,我看到控制台消息[2014-07-03 08:41:36 - ddm-heap] *** Received REAL

我的步骤

  1. 从Android Studio运行应用程序
  2. 运行Android设备监视器。
  3. 在设备标签上select我的应用程序
  4. 在“分配跟踪器”选项卡上按“开始跟踪”。
  5. 等待一段时间。
  6. 按“获取分配”

我怎样才能解决这个问题,并获得分配? Android 4.4.4,Nexus 4。

注意 – 在Android 2.3.7工作相同的应用程序和相同的行动。

Solutions Collecting From Web of "在Android 4.4.4上无法获得分配"

首先,你得到的消息不是一个错误。 如果你看看源代码,你可以看到以下内容:

 private void handleREAL(Client client, ByteBuffer data) { Log.e("ddm-heap", "*** Received " + name(CHUNK_REAL)); //... } 

这实际上意味着它收到了分配信息。 请注意,REAL =一个REcent ALlocation响应。

您可以在稍后看到该方法,UI得到更新。 有时它没有显示分配。 通常,只要再次单击“ Get allocations 。 如果这不起作用,请重新启动adb并重试。 几乎总是这解决了我的问题。