JNI
文章平均质量分 78
dingran999
这个作者很懒,什么都没留下…
展开
-
javah执行class文件失败原因调查
在练习使用JNI的过程中,发现使用javah工具执行class总是失败,提示信息是: dr@drBox:~/Desktop/javach$ javah JniTest error: cannot access JniTest bad class file: ./JniTest.class class file contains wrong class: dingran.jni.tes...原创 2012-03-05 12:56:41 · 582 阅读 · 0 评论 -
Android原理之开创java世界(JNI Invocation API)
在Android的世界中,由名称为app_process的C++本地应用程序(路径为:framework/base/cmds/app_process/app_main.cpp)调用JNI Invocation API 在自身进程中加载dalvikvm虚拟机,这样就开创了java世界. 现在就简单的Demo一下这个原理,在Ubuntu11.10的终端中操作,已安装...2012-10-09 16:21:02 · 103 阅读 · 0 评论 -
JNI如何使用stl
在JNI中使用stl的东西,比如std::string,不是说你的文件是.cpp的然后NDK就会用g++来编译,这家伙根本就不管你的文件是c还是cpp。那么玄机在哪里呢?关键是你的Application.mk文件里面还得指定APP_STL 例如:APP_STL := stlport_static ,规则如下: # system - 使用默认最小的C...2013-02-06 17:09:46 · 231 阅读 · 0 评论