Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

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