我正在尝试使用在本机代码中实现功能的 Android (ARM) 的 SDK(由第三方提供,而不是 Android SDK),不幸的是,我正在尝试做的事情也需要中央服务器。我所拥有的只是已编译的 .so 文件(以及与其接口的 jar),我知道这是一个范围,但是否可以重新编译它以在普通的 Linux (x64) 机器上运行?
我认为它可能不会起作用,因为 JNI 和 Android NDK 界面之间的差异,但我想在我放弃这个想法之前我会在这里问。
我正在尝试使用在本机代码中实现功能的 Android (ARM) 的 SDK(由第三方提供,而不是 Android SDK),不幸的是,我正在尝试做的事情也需要中央服务器。我所拥有的只是已编译的 .so 文件(以及与其接口的 jar),我知道这是一个范围,但是否可以重新编译它以在普通的 Linux (x64) 机器上运行?
我认为它可能不会起作用,因为 JNI 和 Android NDK 界面之间的差异,但我想在我放弃这个想法之前我会在这里问。