bionic/libc/include/bits/fortify

2019-04-25  本文已影响0人  miniminiming

今天编译assmip库的时候又出了这个问题,关键这个tm我之前是编译通过的

bionic/libc/include/bits/fortify/stdio.h:70: error: undefined reference to '__vsnprintf_chk'
bionic/libc/include/bits/fortify/stdio.h:43: error: undefined reference to '__vsnprintf_chk'

谷歌查了一下,找到了这个文件的源码https://android.googlesource.com/platform/bionic/+/master/libc/include/bits/fortify/stdio.h

image.png
在43行找到了如下的源码,看上面的注释 ANDROID_API >= ANDROID_API_J_MR1

也就是说android版本必须大于J,回去把minSdkVersion从15修改到19,果然编译通过了

上一篇下一篇

猜你喜欢

热点阅读