Dans mon projet actuel, j'utilise plusieurs fichiers .so. Ceux-ci sont situés dans le dossier armeabi et armeabi-v7a. Malheureusement, l'un de ces fichiers .so pèse 6 Mo et je dois réduire sa taille. Au lieu d'avoir un gros fichier APK, je voudrais utiliser uniquement les fichiers armeabi et supprimer le dossier armeabi-v7a.
Selon la documentation du NDK, le code armeabi-v7a est un code armeabi étendu qui peut contenir des instructions CPU supplémentaires. Tout ceci dépasse mes compétences, mais je me demande pourquoi on voudrait avoir à la fois le code armeabi-v7a et le code armeabi. Il doit y avoir une bonne raison d'avoir les deux, non ?
Sur mes appareils de test, tout semble fonctionner correctement. Ils ont des processeurs ARM v7. Peut-on supposer que tout fonctionne maintenant ?
2 votes
Vous pourriez vouloir lire cet article maintenant. Il est complet et actualisé : androidbycode.wordpress.com/tag/armeabi-v7a
2 votes
Et maintenant le docteur dit :
armeabi is deprecated in NDK r16. Removed in NDK r17. No hard float.
1 votes
Pour ceux qui viendront plus tard, jetez un coup d'œil à aquí .