无法在 Android 4.4.4 上获得分配

Posted

技术标签:

【中文标题】无法在 Android 4.4.4 上获得分配【英文标题】:Can't get allocations on Android 4.4.4 【发布时间】:2014-08-24 02:17:01 【问题描述】:

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

我的步骤。

    从 Android Studio 运行应用程序 运行 Android 设备监视器。 在设备选项卡上选择我的应用程序。 在“分配跟踪器”选项卡上按“开始跟踪”。 等待一段时间。 按“获取分配”

如何解决此问题并获得分配? 安卓 4.4.4,Nexus 4。

注意 - 在 Android 2.3.7 上可以使用相同的应用程序和相同的操作。

【问题讨论】:

请详细说明 @Shyildo 更新帖子 你有没有想过这个问题?我遇到了同样的问题。 @mbosecke 不,我只是停止使用它) 【参考方案1】:

首先,您收到的消息不是错误。如果您查看source code,您可以看到以下内容:

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

这实际上意味着它收到了Allocation信息。请注意,REAL = 最近的分配响应。

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

【讨论】:

以上是关于无法在 Android 4.4.4 上获得分配的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 USB 声卡在 Windows 10 上启用 android 模拟器声音?

[Android] Anreoid repo 切换分支

与 Android 4.4.4 相比,通用图像加载器库在 Android 5.0 上运行缓慢

从 android 4.2 在 chromecast 上启用字幕

“使用Node.js在AWS ElastiCach(Redis)上无法获得插槽分配”错误

android WIFI 设置代理代码 4.4.3——5.0