Arm64-v8a est-il compatible avec armeabi-v7a?

pour mon application Android j'utilise L'ABI "x86" et "armeabi" en ce moment. L'armeabi est utilisé pour tous les ARM-devices, y compris armv7a et arm64-v8a.

Maintenant, je voudrais enlever le "armeabi" et juste continuer avec "x86" et "armeabi-v7a".

Je n'ai pas trouvé d'indication dans les docs, Qu'ARMv8 est également compatible avec ARMv7-est-ce que quelqu'un peut confirmer que mon application fonctionnera toujours sur les appareils utilisant arm64-v8a, si je n'offre pas un armeabi mais maintenant un armeabi-v7a-bibliothèque?

25
demandé sur Martin L. 2015-10-24 14:34:12

1 réponses

beaucoup de nouveaux appareils Android (c.-à-d. Nexus 5x) ont AArch64 processeurs avec arm64-v8a jeu d'instructions. Les deux - armeabi et armeabi-v7a - bibliothèques fonctionner correctement sur ces nouveaux appareils. Nous pouvons donc supposer que la réponse à votre question est "oui".

Voir cela pour une ventilation de ABI de gestion sur Android: https://developer.android.com/ndk/guides/abis.html

29
répondu Igor Ganapolsky 2016-09-21 17:03:11