我知道我可以通过用/system/lib/libc_debug.so替换system / lib / libc.so来获得本机堆(实际上我找到了),并将“native = true”添加到我的ddms.cfg中。 但是,无论我怎么做,我都无法取代libc.so。我在模拟器上做了这个,因为我们没有任何root设备。我尝试通过adb shell,从命令行,但它说我没有写入权限。尝试chmod,没有快乐。 我该如何替换模拟器上的文件?
答案 0 :(得分:1)
听起来你没有重新安装系统分区(/ system)。它是只读的(即使在模拟器上),所以chmod也无济于事。
做adb remount
。检查从设备上的shell运行的mount
的输出,以查看任何安装点的读/写状态。