【问题标题】:Adding 64 bit libraries in Android studio在 Android Studio 中添加 64 位库
【发布时间】:2019-07-16 13:28:46
【问题描述】:

我已经添加了下面的代码行来生成 64 位 lib 文件,但是 64 位文件夹中仍然缺少一些 lib 文件,我该如何添加那些缺少的库?我需要它在外部添加这些库吗?

代码:

ndk 

    {
      abiFilters "armeabi-v7a","arm64-v8a","x86","x86_64"

    }

【问题讨论】:

  • 您必须从源代码构建那些缺少的 64 位库,您的 app 项目 中的 abiFilters 实际上是过滤 ABI,它是 NOT 如果您不提供 externalNativeBuild{}CMakelist.txt 或旧版 ndk 脚本,则构建这些库。
  • 如何提供 externalNativeBuild {}
  • @shizhen 如何为此提供 64 位库。
  • 有对应的源码吗?

标签: java android android-ndk 64-bit


【解决方案1】:

你需要生成你的 64 位所以使用

  1. Create Application.mk 在您的 jni 文件夹中,您的本机文件所在的位置
  2. 将此 APP_ABI := all 粘贴到 Application.mk 文件中。保存它。
  3. Application.mk 所在的 jni 文件夹中运行 ndk-build
  4. 如果您已使用当前模块配置了 =>Android.mk,您将在 libs 或 jniLibs 目录中获得所有架构的配置。

【讨论】:

猜你喜欢
  • 2019-07-21
  • 1970-01-01
  • 2013-10-11
  • 1970-01-01
  • 2020-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多