【问题标题】:using native lib compiled for android in java在java中使用为android编译的本机lib
【发布时间】:2018-02-04 06:07:51
【问题描述】:

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

mips
mips64
armabi-v7a
armabi
arm64-v8a
x86
x86_64

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      • 1970-01-01
      相关资源
      最近更新 更多