1。
在ndk-build的时候如果出现non-numeric second argument to `wordlist'function: ''.
这个error是由于jni上层的Android.xml问
题导致的。所以在生成so的时候,先把这个文件删除编译即可。
改成:
在ndk-gdb的时候如果出现non-numericsecond argument to `wordlist' function: ''. 这个error,需要修改 __gmsl文件的第512行
把
nt_encode= $(__gmsl_tr1)$(wordlist 1,$1,$(__gmsl_input_int))
改成:
int_encode = $(__gmsl_tr1)$(wordlist 1,$(words$1),$(__gmsl_input_int))即可。
2。如果出现 /arm-linux-androideabi-gcc: Command not found的编译问题,直接在ndk预编译的目录下查找,将arm-linux-androideabi-gcc-4.6改为需要的名字。
3。 如果出现 *** multiple target patterns. stop, 直接删除Lib, Obj两个文件夹重新编译。