我经历过" http://bricolsoftconsulting.com/how-to-enable-native-heap-tracking-in-ddms"用于在DDMS中启用本机堆选项卡。
我很难获得" libc_malloc_debug_leak.so"的正确版本。和" libc_malloc_debug_qemu.so"需要获取本机堆日志。我按照链接上的说明进行操作,从CyanogenMod ROM中提取所需的文件,这些文件最接近您的手机型号和次要Android操作系统版本。
当我将这些文件放在我的root手机中并尝试使用DDMS进行调试时,我可以看到 dlopen libc_malloc_debug_leak.so 无法说" 糟糕的ELF魔法"。如果我没有错,那一定是因为我没有使用这些SO文件的正确版本。
两个查询,
有没有办法为这些文件获取正确的版本。
有没有其他方法可以在android中跟踪本机堆而不是 使用DDMS?
此致