gpt4 book ai didi

java - 安卓NDK : Autogenerate function declarations?

转载 作者:行者123 更新时间:2023-11-30 12:00:36 28 4
gpt4 key购买 nike

我正在尝试在我的 android 项目中使用预先存在的 native C 库。该库使用 NDK 工具构建得很好......

现在我明白了,我不能只调用库,但我的库需要包含 jni.h 并添加特定的函数声明,例如:

JNIEXPORT jint JNICALL Java_com_MultPkg_Mult_mult(JNIEnv *, jobject, jint, jint);

但是由于我使用的是现有的库 I,它也在其他平台上使用,所以我不喜欢用这些定义乱丢整个代码的想法,这些定义最终只会包装我的实际功能...

有解决办法吗?如果这真的是唯一的方法,是否有任何方法可以根据我现有的 C 函数声明/定义自动生成这些?

非常感谢

最佳答案

使用 javah JDK 附带的工具,因为它不是 Android SDK 或 NDK 的一部分。

关于java - 安卓NDK : Autogenerate function declarations?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1815457/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com