【问题标题】:Where to keep wrap.sh for for memory debug in Android在哪里保存 wrap.sh 以在 Android 中进行内存调试
【发布时间】:2021-12-01 00:11:25
【问题描述】:

我想使用 android malloc 调试为我的系统应用程序进行内存分析,该应用程序加载了一个本地共享库。我对本机库 (*.so) 的内存调试很感兴趣。为了使内存调试工作,应用程序应该在没有 zygote 分叉的情况下启动。这就是为什么我需要保留一个 wrap.sh。各种文章都谈到了 Android Studio 中的相对路径,但我正在通过 AOSP 代码编译源代码。我的 Apk 位于“/system/priv-app/”文件夹中,.so 库位于“/system/lib64/”中。

我的问题是我需要将 wrap.sh 文件保存在哪里。是否应该将其包裹在 apk 中,或者我可以保留在“/system/privapp/MyApp/lib/arm64-v8a”路径中。

【问题讨论】:

    标签: android memory java-native-interface malloc android-source


    【解决方案1】:

    Android 文档解释了将 wrap.sh 放在 build 文件夹中的什么位置以及它在 apk 文件夹中的位置。

    https://developer.android.com/ndk/guides/wrap-script

    【讨论】:

      猜你喜欢
      • 2018-01-23
      • 2020-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      相关资源
      最近更新 更多