3、应用此java文件生成.h文件。使用windows cmd控制台进入到工程目录下的bin目录,输入命令:
Cygwin配合NDK开发Android程序 src="/uploads/allimg/200606/16125249C_0.png" align=center>
其中-classpath表示类的路径bin;
-d jni表示生成的文件存放的路径
minQ.Android.Jnitest表示类的完整路径。
生成的.h头文件将会放在bin\jni目录下
4、在工程目录下建立Application.mk文件:
APP_PROJECT_PATH:=$(call my-dir)
APP_MODULES :=myjni
说明:在进行NDK开发时,在应用程序目录中一定要有Application。mk文件。用来声明Android工程需要调用的非托管模块(如静态库或共享库)。第一行变量APP_PROJECT_PATH表示Android工程所在的目录。在生产共享库文件后,apk将自动将共享库文件拷贝到Android工程\libs\armeabi目录中。第二行变量APP_MODULES表示Android工程需要调用的非托管模块。