NDK编译的so文件armeabi和armeabi-v7a

问:编译时候生成多个.so文件,有时会在armeabi和armeabi-v7a中分别放置一份,为什么?

 

答:该设置一般能在jni下的Application.mk中或Android.mk中找到。这个需要看你的Native Code要做什么事情,armeabi是指的该so库用于Arm的通用CPU,而v7a的CPU支持硬件浮点运算。因此armeabi通用性强,但速度慢,而v7a能充分发挥v7a CPU的能力。具体v7a的优势可以参见http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344c/Cacciced.html

你可能感兴趣的:(NDK ARM v7a so)