最近我从Google收到了有关添加64位.so文件的邮件。我在我的项目中的32位.so文件。是否可以将它们转换为64位.so文件。如果是,那怎么办?
答案 0 :(得分:1)
不。无法将已编译的32位二进制文件转换为64位。你必须原始源代码重新编译到一个64位的二进制
如何执行此操作取决于程序及其构建系统-甚至可能无法以64位工作,具体取决于编写方式。不能真正给出“如何”的通用答案,但您应该首先阅读项目文档。
答案 1 :(得分:0)
您有使用机器人工具链来编译代码。在这里https://developer.android.com/ndk/guides/standalone_toolchain
答案 2 :(得分:0)
可以将.so二进制文件反编译为C代码: https://reverseengineering.stackexchange.com/questions/4624/how-do-i-reverse-engineer-so-files-found-in-android-apks
可能有可能将其重新编译为64bit。so