首页 > 代码库 > 【其他】android-ndk-profiler
【其他】android-ndk-profiler
用的太艰难了,搞了一天终于搞定了,
需要先把NDK搞定:参考Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码
修改:其中 activity_have_img_fun.xml:
- <ImageView android:id="@+id/ImageView01"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:src="http://www.mamicode.com/@drawable/lena"/>
翻一个,下载
https://code.google.com/p/android-ndk-profiler/wiki/Usage
1、用的是prebuilt版本
2、设置NDK_MODULE_PATH:eclipse右键工程->Properties->C/C++Build->Environment->Add... 放置的上一层位置D:/tool (tool/android-ndk-profiler)
3、在你的.cpp 接口文件中声明
extern "C" void monstartup(char const*);
extern "C" void moncleanup();
4、DDMS->File Explorer->Pull a file from the divice; 在sdcard下面gmon.out
5、把它放到($TARGET_ARCH_ABI)下的.so文件位置:工程/obj/armeabi/your.so 同一路径下
6、打开cygwin,进入上面说的那个路径,gprof 结果
$ANDROID_NDK/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-gprof your_lib.so
打印出来了。。。
附录:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。