在我当前的项目中,我使用了多个.so文件。它们位于armeabi和armeabi-v7a文件夹中。不幸的是.so文件之一是6MB,我需要减小文件大小。我不想使用胖的APK文件,而是只使用armeabi文件并删除armeabi-v7a文件夹。
根据NDK文档,armeabi-v7a代码是扩展的armeabi代码,其中可以包含额外的CPU指令。所有这些都超出了我的专业知识,但是我质疑为什么要同时拥有armeabi-v7a和armeabi代码。一定要有一个很好的理由,对吗?
在我的测试设备上,这一切似乎都可以正常工作。这些具有ARM v7 CPU。可以安全地假设现在一切正常吗?
armeabi is deprecated in NDK r16. Removed in NDK r17. No hard float.