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?
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