为什么我需要在armeabi-v7a和armeabi文件夹中放入* .so文件?

时间:2015-01-09 02:33:09

标签: android java-native-interface

我必须使用其他人的.so lib文件,并且必须在两个文件夹中放入相同的文件。否则安装不能保证lib文件放在/ data / data // lib中。 为什么?

1 个答案:

答案 0 :(得分:0)

实际上它不一样。 armeabi-v7a针对具有浮点运算支持的v7a版本进行了优化。使用armeabi-v7a作为目标设备,它将比armeabi运行得更快,而armeabi不提供浮点运算支持。如果您在armeabi-v7a中放置了您的图书馆,则可以,但如果您的应用程序在x86平台上运行,则无法利用目标CPU。

让原始库的不同分隔目录可以让您的应用程序更具可移植性,如果您希望自己的应用运行任何内容,则应提供x86_64mips,{{1}}等。目前支持Android设备或模拟器。