今天下午自己写了一个很简单的工程文件,用到ndk-build
期间报错,现在将报错和解决方法贴出来
第一个错误:
/home/ss/android-ndk-r8d/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''. Stop.
解决方法:
修改build/gmsl/__gmsl文件的 第512行
int_encode = $(__gmsl_tr1)$(wordlist 1,$1,$(__gmsl_input_int)) 改为
int_encode = $(__gmsl_tr1)$(wordlist 1,$(words $1),$(__gmsl_input_int))
第二个错误:
error: undefined reference to '__android_log_print'
解决方法:
1.出现这种问题,查看一下你的.c文件里面添加 #include "android/log.h"
2.查看你的Android.mk文件中添加 LOCAL_LDLIBS := -llog
来源:oschina
链接:https://my.oschina.net/u/114929/blog/118258