У своєму поточному проекті я використовую декілька файлів .so. Вони розміщені в папці Armeabi та Armeabi-v7a. На жаль, один із .so файлів - це 6 Мб, і мені потрібно зменшити розмір файлу. Замість того, щоб мати жирний файл APK, я хотів би використовувати лише файли Armeabi та видалити папку Armeabi-v7a.
Відповідно до документації NDK, код Armeabi-v7a є розширеним кодом Armeabi, який може містити додаткові інструкції щодо процесора. Це все виходить за рамки мого досвіду, але я сумніваюся, чому б хотілося мати як Armeabi-v7a, так і Armeabi-код. Має бути вагомий привід мати і те, і інше?
На моїх тестових пристроях це, здається, працює нормально. Вони мають процесор ARM v7. Чи безпечно припустити, що все працює зараз?
armeabi is deprecated in NDK r16. Removed in NDK r17. No hard float.