如何将android的32位.so文件转换为64位.so文件

如何将android的32位.so文件转换为64位.so文件,android,c++,android-studio,native,Android,C++,Android Studio,Native,最近,我收到谷歌发来的关于添加64位.so文件的邮件。我的项目中有32位.so文件。是否可以将它们转换为64位.so文件。如果是,那么如何进行?否。无法将已编译的32位二进制文件转换为64位。您必须将原始源代码重新编译为64位二进制代码 如何做到这一点取决于程序和它的构建系统——它甚至可能不能像64位那样工作,这取决于它是如何编写的。无法给出“如何”的一般答案,但您可能应该从阅读项目文档开始。您必须使用android工具链编译代码。可以在此处找到可以将a.so二进制文件反编译为c代码: 可能会

最近,我收到谷歌发来的关于添加64位.so文件的邮件。我的项目中有32位.so文件。是否可以将它们转换为64位.so文件。如果是,那么如何进行?

否。无法将已编译的32位二进制文件转换为64位。您必须将原始源代码重新编译为64位二进制代码


如何做到这一点取决于程序和它的构建系统——它甚至可能不能像64位那样工作,这取决于它是如何编写的。无法给出“如何”的一般答案,但您可能应该从阅读项目文档开始。

您必须使用android工具链编译代码。可以在此处找到

可以将a.so二进制文件反编译为c代码:


可能会将其重新编译为64位。因此

不。您必须将源代码编译为64位。我不知道如何将源代码编译为64位。你能解释一下吗?