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