cocos2dx 中JNI native的使用

来源:互联网 发布:淘宝防举报教程 编辑:程序博客网 时间:2024/05/21 13:22
cocos2dx 中JNI native的使用

项目位于:D:\workspace\Game\proj.android\src\com\game\test\jni


进入 cmd 

输入D:

输入cd  D:\workspace\Game\proj.android\src

输入javah -classpath . -jni com.game.test.jni


然后在src下面的根目录下生成com_game_test_jni.h

NI中javah命令的使用方法


    最近一直在折腾这个JNI和Android NDK,今天通过javah生成h文件时遇到各种问题。不管是javah -classpath参数啊还是别的什么,一直都无法成功通过class文件生成h文件。经过一个多小时的查询也探索,现在终于成功编译出来了~

    调用javah文件时,需要在cmd命令行模式里面进入bin文件夹,里面存放着工程中所有的.class文件。随后调用:javah -classpath . -jni 包名.类名。

例:

javah -classpath . -jni com.buaa.testjni.TestJNI

    此时就可以调用成功,生成对应的.h文件。

    现在我在尝试写出自己的JNI接口程序,继续努力啊……!


参考:http://blog.sina.com.cn/s/blog_6e4511450100yq3d.html


0 0
原创粉丝点击