如何使用 mm 命令在 AOSP 中构建的 lib*.so

How to using lib*.so that was built in AOSP using mm command

我有 c/c++ 个使用 AOSP environment 构建为共享库的源代码。 (使用 mm 命令)。那有 4 个函数:addsubmultipledivide。现在,我想从使用 UI 的 Android 应用程序调用这些函数。这意味着我想在 Android 应用程序中使用本机库。所以我的问题是我是否直接从 Android 应用程序调用这些函数?如果是这样,我该怎么做?

非常感谢。

Android 应用程序是用 Java 或 Kotlin 或任何编译成 DEX 的语言(在 Android JVM 中运行的字节码)编写的。您需要 JNI 层来连接到您的 C++ 库。希望您的语言提供通过 JNI 实现的 native 方法。