本机堆 Android 设置

发布于 2024-11-19 23:34:40 字数 233 浏览 1 评论 0原文

我知道我可以通过用 /system/lib/libc_debug.so 替换 system/lib/libc.so 来获得本机堆(实际上我找到了),并将“native=true”添加到我的 ddms.cfg 中。 但是,无论我如何尝试,我都无法替换 libc.so。我在模拟器上执行此操作,因为我们没有任何 root 设备。我尝试通过 adb shell,从命令行,但它说我没有写入权限。尝试过 chmod,没有乐趣。 我应该如何替换模拟器上的文件?

I know I can get native heap by replacing system/lib/libc.so with /system/lib/libc_debug.so (actually I found ), and adding "native=true" to my ddms.cfg.
However, I couldn't replace the libc.so, no matter how I tried. I did this on emulator, because we don't have any rooted device. I tried via adb shell, from command line, but it says I don't have permission to write. Tried chmod, no joy.
How should I replace the file on the emulator?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

辞取 2024-11-26 23:34:40

听起来您没有重新安装系统分区(/system)。它以只读方式安装(即使在模拟器上),因此 chmod 没有帮助。

只需执行adb remount即可。检查从设备上的 shell 运行的 mount 的输出,以查看任何安装点的读/写状态。

Sounds like you didn't remount the system partition (/system). It's mounted read only (even on the emulator), so chmod won't help.

Just do adb remount. Check the output of mount run from a shell on the device to see the read/write status of any mount point.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文