Récemment, j'ai reçu un e-mail de Google sur l'ajout d'un fichier .so 64 bits. J'ai des fichiers .so 32 bits dans mon projet. Est-il possible de les convertir en fichier .so 64 bits. Si oui, comment?
3 Réponses :
Non. Il n'y a aucun moyen de convertir un binaire 32 bits compilé en 64 bits. Vous devez recompiler le code source original en un binaire 64 bits.
La manière de procéder dépend du programme et de son système de construction - et cela peut même ne pas fonctionner en 64 bits, selon la manière dont il a été écrit. Une réponse générique au "comment" ne peut pas vraiment être donnée, mais vous devriez probablement commencer par lire la documentation du projet.
Vous devez compiler le code à l'aide de la chaîne d'outils Android. Il est disponible ici https://developer.android.com/ndk/guides/standalone_toolchain a>
Il est possible de décompiler un binaire .so en code c: https: //reverseengineering.stackexchange. com / questions / 4624 / comment-faire-de-l'ingénierie-inverse-donc-des-fichiers-trouvés-dans-android-apks
Il pourrait être possible de le recompiler en 64 bits .so
Non. Vous devez compiler la source en 64 bits.
Je n'ai aucune idée, comment compiler les sources en 64 bits. Pouvez-vous expliquer quelque chose?