NDK开发中需要注意的几个mistake

第一个mistake:

出现这个错误是由于写完*.h中的类以后,在类最后的那个"}"少些了一个";"结束标点.

第二个mistake:

在使用s*wi*g时,如果遇到无法打开".....**.java"文件,这个可能是需要人工自行新建s*wi*g脚本中指定的包名,有时候可能由于脚本无法自动生成造成的;

第三个mistake:

就是s*wi*g脚本中,-outdir输出路径时,如果是在工程根目录下面执行脚本,那么-outdir后面跟随的路径,以src/开头,如果是在jni中执行脚本,那么就需要以../src/作为路径开头.

同理-o后面的路径:

如果是在工程根目录下:jni/做开头路径

如果是jni路径下:可以直接使用**.cpp---这里面讲的都是讲cpp文件生成在jni根目录下的情况;

同理*.i脚本文件同上.

第四个mistake:

*.i脚本的%module后面跟随的modulename不能够和*.h中的类名相同,否则无法执行.

posted @ 2014-07-21 01:18  MMLoveMeMM  阅读(141)  评论(0)    收藏  举报