Cygwin配合NDK开发Android程序(2)

3、应用此java文件生成.h文件。使用windows cmd控制台进入到工程目录下的bin目录,输入命令:

<aCygwin配合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工程需要调用的非托管模块。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/pxgfp.html