在java中使用为android编译的本机lib

时间:2017-08-26 09:54:06

标签: java android java-native-interface shared-libraries

我在Android studio中创建了简单的Jello JNI项目。每个架构的相应apk文件中都有几个.so库:

mips
mips64
armabi-v7a
armabi
arm64-v8a
x86
x86_64

是否可以在我的Java应用程序中使用x86_64文件夹中的.so文件并在我的桌面上运行它?

1 个答案:

答案 0 :(得分:0)

没有。 x86_64版本是为Android编译的,是ELF64二进制文件。它可能与Android特定库相关联。即使在Linux x64上也无法加载。