杨经曲,454546牧马人,孙浩森
Android6.0开发调试教程之交叉编译X264库出错怎么解决?
现象:
从NDK官网下载最新版本的NDK包,
下载的是最新版本r16 Beta 2,对应包是android-ndk-r16-beta2-linux-x86_64.zip,然后交叉编译x264库,一直提示如下错误:
/home/kris/Downloads/android-ndk-r16-beta2/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/include-fixed/limits.h:168:61: error: no include path in which to search for limits.h #include_next /* recurse down to the real one */ ...... common/osdep.h:33:19: fatal error: stdio.h: No such file or directory #include ^ compilation terminated. make: *** [common/mc.o] Error 1
原因:
下载的NDK版本不兼容
解决方法:
使用r13版本(android-ndk-r13b-linux-x86_64.zip)编译就正常了。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android apk 项目一键打包并上传到蒲公英的实现方法
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
android 限制某个操作每天只能操作指定的次数(示例代码详解)
Android 集成 google 登录并获取性别等隐私信息的实现代码
网友评论