Совместим ли arm64-v8a с armeabi-v7a?

для моего Android-приложения я использую ABI "x86" и "armeabi" прямо сейчас. Armeabi используется для всех ARM-устройств, включая armv7a и arm64-v8a.

теперь я хотел бы удалить " armeabi "и просто продолжить с" x86 "и"armeabi-v7a".

Я не нашел никаких намеков в документах, что ARMv8 также совместим с ARMv7-может ли кто-нибудь подтвердить, что мое приложение все еще будет работать на устройствах под управлением arm64-v8a, если я не предлагаю armeabi, но теперь armeabi-v7a-библиотека?

1 ответов


многие новые устройства Android (например, Nexus 5x) имеют AArch64 процессоры с arm64-v8a набор инструкций. Оба -armeabi и armeabi-v7a - библиотеки работают нормально на этих новых устройствах. Поэтому мы можем предположить, что ответ на ваш вопрос будет "да".

см. это для разбивки управления ABI на Android:https://developer.android.com/ndk/guides/abis.html