最近在做arm64的代码移植工作,发现ndk 下platform-19是android api的分水岭,在19以上开始支持arm64,同时也对一些头文件做了修改,如signal.h 和stdlib.h中许多内联函数消失了。让我们这些IT屌丝情何以堪,如何兼容19一下的机型???
1 运行时无法找到rand,srand,signal等函数
由于platform 19以上api这些函数都被移动到不知道哪里去了 ,都仅仅在头文件中定义了 external。如果想用可以自己实现或则用19及以下的api进行编译。
2 如何兼容19以下的机型和arm64
目前我的方案是编译armv7用19,arm64用19以上。