【问题标题】:Prebuilt native library in android applicationandroid应用程序中的预构建本机库
【发布时间】:2013-07-11 11:01:50
【问题描述】:

我有一个 android 应用程序,它使用一些预构建的本机库 (Osmand prebuilt libraries)。问题是当我在手机上运行应用程序时,它说这些库丢失了。 当我查看 .apk 文件时,没有“lib”文件夹 - 如何设置 eclipse 来导出它们?

【问题讨论】:

    标签: android eclipse osmdroid android-native-library


    【解决方案1】:

    我终于找到了解决方案。这比我预期的要容易。我需要的只是将库放入 libs 文件夹中。

    libs
      \---armeabi
      \---armeabi-v7a
      \---mips
      \---x86
    

    Eclipse 自己在 apk 中创建 lib 文件夹。

    【讨论】:

    • 你的意思是在 x86 仿真上运行 apk 我必须在 libs 内创建 libs-x86 文件夹吗?如果没有,那是什么?
    • @prateek : 您必须在目录 libs 中创建一个名为 x86 的子文件夹
    • 要获取 apk 中的原生库,您还必须在 proj props(本例中为工作区/库)中添加原生库位置,并将其添加到导出中
    • 我使用 android studio,我在 x86 文件夹上复制了 picasso 等外部库,但它不起作用。
    猜你喜欢
    • 2015-01-24
    • 1970-01-01
    • 2019-10-26
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    相关资源
    最近更新 更多