上层为安卓, 下层为调用c/c++ 库
编写脚本
保存:
其中192.168.1.153:12345 为接收将vargrind 日志重定向的IP 地址和端口,(所以可以自己写个监听程序监听vargrind 的输出, 可将输出打印或者写文件)
/data/data/org.bl 为手机上java 包的路径
/data/local/Inst/bin/valgrind 为手机上vargrind 路径
将var.sh 通过adb push 到 /data/local/tmp/
chmod 777 var.sh
setprop wrap.org.bl "logwrapper
/data/local/val.sh"
am start -a android.intent.action.MAIN -n org.bl/org.bl.ApjsuaActivity
(org.bl java 包名, ApjsuaActivity java包的类名)
ps 查看valgrind 程序是否启动, 若启动, 则等待3~5分钟之后界面才出现, 出现之后操作观看vargrind 输出的日志信息
原文地址:http://blog.csdn.net/sou_lming/article/details/25650037