【发布时间】:2011-10-28 04:11:25
【问题描述】:
在我当前的项目中,我使用了多个 .so 文件。它们位于 armeabi 和 armeabi-v7a 文件夹中。不幸的是,其中一个 .so 文件是 6MB,我需要减小文件大小。我不想使用胖 APK 文件,而是只使用 armeabi 文件并删除 armeabi-v7a 文件夹。
根据 NDK 文档,armeabi-v7a 代码是扩展的 armeabi 代码,可以包含额外的 CPU 指令。这一切都超出了我的专业范围,但我质疑为什么要同时拥有 armeabi-v7a 和 armeabi 代码。必须有充分的理由同时拥有两者,对吧?
在我的测试设备上,这一切似乎都运行良好。这些具有ARM v7 CPU。现在可以假设一切正常吗?
【问题讨论】:
-
您可能想立即阅读这篇博文。它是彻底和最新的:androidbycode.wordpress.com/tag/armeabi-v7a
-
现在文档说:
armeabi is deprecated in NDK r16. Removed in NDK r17. No hard float. -
以后来的朋友可以关注here。
标签: android android-ndk arm armv7