Android 64-битная совместимость и «armeabi»? - PullRequest
0 голосов
/ 01 февраля 2019

Google недавно сообщил разработчику, что приложения должны быть совместимы с 64 битами.

Мы должны проверить, содержит ли пакет папки arm64-v8a и x86_64.

В моем приложении яу вас есть папка arm64-v8a, а также «простые» папки «armeabi» и «x86» (без расширений -v7 или -v8)

Подходят ли эти типы папок для совместимости с 64 битами?Как проверить совместимость 64-битных библиотек?

enter image description here

1 Ответ

0 голосов
/ 01 февраля 2019

armeabi - это старый ABI, совместимый с архитектурой ARMv5.Он больше не поддерживается NDK (т. Е. Вы не можете создать его для последних версий NDK).

64-разрядные интерфейсы ABI arm64-v8a и x86_64.

armeabi-v7a является 32-разрядным, но такие устройства могут все еще распространены (я не смотрел статистику), так что, возможно, было бы неплохо по-прежнему создавать их.

Что касается 32-разрядных x86 устройств, я не уверен, было ли когда-либо создано устройство Android, использующее не 64-разрядные процессоры x86.Я предполагаю, что могут быть некоторые действительно старые ПК, на которые Android был перенесен энтузиастами.

...