W moim obecnym projekcie korzystam z wielu plików .so. Znajdują się one w folderze armeabi i armeabi-v7a. Niestety jeden z plików .so ma 6 MB i muszę zmniejszyć rozmiar pliku. Zamiast mieć gruby plik APK, chciałbym użyć tylko plików armeabi i usunąć folder armeabi-v7a.
Zgodnie z dokumentacją NDK, kod armeabi-v7a jest rozszerzonym kodem armeabi, który może zawierać dodatkowe instrukcje procesora. To wszystko wykracza poza moje doświadczenie, ale zastanawiam się, dlaczego chciałoby się mieć zarówno kod armeabi-v7a, jak i armeabi. Musi być dobry powód, aby mieć jedno i drugie, prawda?
Na moich urządzeniach testowych wszystko wydaje się działać dobrze. Te mają procesory ARM v7. Czy można bezpiecznie założyć, że teraz wszystko działa?
armeabi is deprecated in NDK r16. Removed in NDK r17. No hard float.