1.使用的AS版本最好是小于等于3.2
在使用AS3.4进行开发时,创建新的project并没有提供给include C++ surport
选项。对于基础比较薄弱的无法在项目内通过link C++ cmake.txt
的方式自建jni的用户比较友好。
2.在cpp文件夹中定义函数的时候要注意数据类型
首先函数类型必须是:extern "C" JNIEXPORT void JNICALL
其次函数名称必须是:Java_a_b_c_d_e_f_NAME
其中:a
、b
、c
、d
、e
、f
是main函数中一直到NAME
函数声位置的路径上每一个文件夹,必须用下划线连接。然后在f
中声明函数类型为public static native
即可。