Pour mon application Android, j'utilise actuellement les fichiers ABI "x86" et "armeabi". Le armeabi est utilisé pour tous les dispositifs ARM, y compris armv7a et arm64-v8a.
Maintenant, je voudrais supprimer "armeabi" et continuer avec "x86" et "armeabi-v7a".
Je n'ai trouvé aucun indice dans la documentation, selon laquelle ARMv8 est également compatible avec ARMv7 - quelqu'un peut-il confirmer que mon application fonctionnera toujours sur les appareils exécutant arm64-v8a, si je n'offre pas armeabi mais maintenant armeabi-v7a- bibliothèque?
Beaucoup de nouveaux Android (c.-à-d. Nexus 5x) ont des processeurs AArch64 avec arm64 -v8a jeu d'instruction. Les deux - armeabi
et armeabi-v7a
_ - Les bibliothèques fonctionnent correctement sur ces nouveaux périphériques. Par conséquent, nous pouvons supposer que la réponse à votre question est "OUI".
Voir ceci pour une ventilation de la gestion des ABI sur Android: https://developer.Android.com/ndk/guides/abis.html