gpt4 book ai didi

android - 无法加载 libfoo : findLibrary returned null

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:20 24 4
gpt4 key购买 nike

我做的每件事都是“正确的”:

  1. 在 jni/Android.mk 中使用 LOCAL_MODULE := libfoo 创建了我的 JNI 模块

  2. 调用了 System.loadlibrary("libfoo")

  3. 为该方法声明了正确的签名,甚至用 javah

    对其进行了双重检查

但仍然出现 UnsatisfiedLinkError 异常消息:

Couldn't load libfoo: findLibrary returned null

最佳答案

显然,loadLibrary 方法会自动在前面添加“lib”,因此加载“libfoo.so”等文件名的正确方法是调用 System.loadLibrary("foo").

我通过艰难的方式学到了这一点,所以你不必这样做。

关于android - 无法加载 libfoo : findLibrary returned null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11872692/

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