利用Wrap Shell Script定位Android Native内存泄漏
前提条件
- Android版本为8.0以上
环境配置
- cd到/src/main目录下,新建shell目录,同时shell目录下配置与libs目录下相同平台的目录,如下app下的层级结构,可看到shell/lib下具有与libs下相同的平台目录结构
── AndroidManifest.xml
├── java
├── libs
│ ├── arm64-v8a
│ └── armeabi-v7a
├── main.iml
├── res
└── shell
└── lib
├── arm64-v8a
└── armeabi-v7a
- 分别在shell/lib/目录下建立一个wrap.sh脚本文件,编辑wrap.sh文件并写入如下内容
#!/system/bin/sh
LIBC_DEBUG_MALLOC