ndk-build部分报错解决方法

谁都会走 提交于 2019-12-07 11:58:25

今天下午自己写了一个很简单的工程文件,用到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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!