首页 > 解决方案 > AOSP Android.bp 用于预构建的 apk-s

问题描述

我正在编写一个为预构建的 apk 自动创建 Android.bp 文件的工具,目前正在尝试链接一些本机 .so 文件,但没有文档如何为预构建的应用程序这样做。

我可以用这里定义的makefile轻松做到这一点

例如对于 libs 嵌入式预建 apk:

LOCAL_PREBUILT_JNI_LIBS := \
  @lib/<arch>/<lib>.so

对于源代码树中的库:

LOCAL_PREBUILT_JNI_LIBS := \
  /lib/<arch>/<lib>.so

Android.bp 文件的等价物是什么?找不到任何相关文档。这甚至被支持吗?

编辑:我尝试了以下但没有成功。构建失败

    ...
    jni_libs: [
        "@lib/arm64-v8a/libtest",
    ],
    ```

标签: androidandroid-sourceblueprint

解决方案


推荐阅读