1)首先创建HelloWorld.java文件:
class HelloWorld{
public native void hello()//创建一个native函数,需要用键拿历C实现
static{
敏行 System.loadLibrary("hello") //这里加载的库是hello.so或者hello.dll等,我们使用.so
}
public static void main(String[] args)
稿搜{
new HelloWorld().hello()
}
}
2)将上述文件保存为HelloWorld.java
cygwin难用死了,原来想在它下面用hydra,高低用不起,还用unix就行了根据安装的路径不同,这三个文件的位置也不同裤码,自己搜索一下就可以。
我的是在"cygwin/etc/念纯衡skel"下,找到后直接复制这三个文件到"cygwin/home/用户名"下,然后再对.bashrc文仔做件进行修改就可以了。
你怎么编译的, cocos2dx的android.mk不肢胡备能直接编译, 要编译主工程时包含编译. 可以参考tests\proj.android\build_native.sh文件, 把里面的几个环境变量还成你历毁自己的路径再运做颤行即可. 你的主工程的jni目录下的android.mk和application.mk也要参考欢迎分享,转载请注明来源:内存溢出
评论列表(0条)