我是Android的新手。在一个小型项目上工作,我需要在Android X86上运行本机代码。该项目需要libodium库中的组件。我需要跨编译库,并将其链接到将在Android上运行的可执行文件。
因此,第一步是交叉汇编libsodium。
我正在使用Ubuntu Linux。安装了最新的Android SDK和NDK。还为Linux编译并安装了libsodium。
我尝试进行一些研究,但没有发现具体的解决方案。https://libsodium.gitbook.io/doc/installation提供了手臂交叉汇编的步骤,而不是x86。
我找到了一个有用的链接,该链接解释了FFMPEG的交叉汇编,
https://software.intel.com/en-us/articles/compiling-open-source-libraries-for-x86-android
但我不确定配置的选项是否也适用于libsodium。我是否有一种方法可以使用NDK-build进行此操作,或者我应该坚持配置脚本。
有人可以帮助我,我被困住了。预先感谢。
在Android Studio项目中使用libsodiumhttps://github.com/gerardsoleca/robobosodiumandroid eclipse jedisct1/libsodium在哪里开始