其他分享
首页 > 其他分享> > Android原生堆检测DDMS

Android原生堆检测DDMS

作者:互联网

我无法从HTC获取本机堆信息
Magic运行Android 2.2.1.
我已经配置了独立的DDMS设置“native = true”并使用了
命令:

> adb shell setprop libc.debug.malloc 1
> adb shell停止
> adb shell启动

但是,当我尝试通过发出命令检查属性是否设置正确时:

> adb shell ls

我收到以下日志消息:

>“/ system / bin / sh:缺少模块/system/lib/libc_malloc_debug_leak.so所需的malloc调试级别1”

有人可以帮助我获取本机堆分配吗?

谢谢,

Ove Danner

解决方法:

我在Xoom上使用它:http://code.google.com/p/honeycomb-sdk-united-base/source/browse/trunk/system/lib/?r=8

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

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

你已经有root了,所以adb remount和推送到/ system / lib应该适合你.

您可以“可能”通过从源构建Android来构建该库.但这对我来说更快.

标签:heap,android,native,ddms
来源: https://codeday.me/bug/20190704/1381233.html