请问一下AndroidStudio中如何调用so文件

我在AndroidStudio中引入了so文件,因为看不到so文件里面有哪些C函数,请问该怎么调用呢

c

3个回答

把.so放在相关目录下面,同时在代码里面加载啊
static{
    System.loadLibrary("so文件的名字");
}
public static native String getSystemValue(so里面需要传入的参数);

你可以用nm等查看so的的导出函数, 然后通过NDK方式来调用

qq_27868819
jaris_w 我搜了一下,nm那是在Linux下使用的把,Windows呢?
3 年多之前 回复

在android里调用C++接口,通过C++代码读取so文件

qq_27868819
jaris_w 不好意思,请问AndroidStudio中C++代码如何读取so文件
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问