现象
使用最新的ndk 运行ndk-build打包会发现没有armabi.so
ndk-build APP_ABI=all -j4

修改指令打包${NDK_PATH}/ndk-build APP_ABI=armeabi -j4

ndk-build 不认识armeabi
打包32,64也无法带出armeabi下的so

原因
原因是google的ndk移除了armeabi的支持详见文档


解决
移除掉了说明以前有啊
查询历史版本更新文档 发现16b中是可以支持build armeabi

所以下载ndk 修改ndk-path 运行 ${NDK_PATH}/ndk-build APP_ABI=armeabi -j4即可构建成功


本文探讨了在使用最新NDK进行打包时遇到ARMABI.so缺失的问题,分析了其背后的原因在于Google NDK移除了对ARMABI的支持,并提供了解决方案,即回退到支持ARMABI的NDK版本16b进行构建。
2219

被折叠的 条评论
为什么被折叠?



