Trong dự án hiện tại của tôi, tôi sử dụng nhiều tệp .so. Chúng được đặt tại thư mục armeabi và armeabi-v7a. Thật không may, một trong các tệp .so là 6MB và tôi cần giảm kích thước tệp. Thay vì có một tệp APK béo, tôi chỉ muốn sử dụng các tệp armeabi và xóa thư mục armeabi-v7a.
Theo tài liệu NDK, mã armeabi-v7a là mã armeabi mở rộng có thể chứa các hướng dẫn CPU bổ sung. Tất cả điều này vượt quá chuyên môn của tôi, nhưng tôi đặt câu hỏi tại sao người ta muốn có cả mã armeabi-v7a và armeabi. Phải có một lý do tốt để có cả hai, phải không?
Trên các thiết bị thử nghiệm của tôi, tất cả dường như hoạt động tốt. Chúng có CPU ARM v7. Có an toàn để cho rằng mọi thứ hoạt động bây giờ?
armeabi is deprecated in NDK r16. Removed in NDK r17. No hard float.