Android原生堆检验DDMS [英] Android Native Heap Inspection DDMS

查看:1537
本文介绍了Android原生堆检验DDMS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到了麻烦从我的HTC的机堆信息 魔术运行Android 2.2.1。 我已经配置了独立的DDMS设置本地= true和使用 命令:

I'm having trouble getting the native heap information from my HTC Magic running Android 2.2.1. I've configured the standalone DDMS setting "native=true" and used the commands:

  • 在亚行外壳setprop libc.debug.malloc 1
  • 在亚行的shell停止
  • 在亚行的shell启动

然而,当我尝试检查,如果该属性设置是否正确由issueing命令:

However, when I try to check if the property is set correctly by issueing the command:

  • 在亚行外壳LS

我得到以下日志消息:

  • 在/系统/ bin / sh的:缺少模块/system/lib/libc_malloc_debug_leak.so需要的malloc调试级别1

有人可以帮助我得到本机堆分配?

Can someone help me with getting the native heap allocations?

谢谢

奥维丹娜

推荐答案

我用这对Xoom的:http://$c$c.google.com/p/honeycomb-sdk-united-base/source/browse/trunk/system/lib/?r=8

使用另存为下载原始文件,然后

Download the raw file using "save as"and then

adb remount
adb push libc_malloc_debug_leak.so /system/lib/libc_malloc_debug_leak.so

您已经有根所以在亚行重新装入并推向/系统/ lib目录应该为你工作。

You already have root so the adb remount and pushing to /system/lib should work for you.

您可以通过可能也被从源代码构建的Andr​​oid构建库。但是,这是更快的我。

You can "probably" also build that library by building Android from source. But this was quicker for me.

这篇关于Android原生堆检验DDMS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆