gpt4 book ai didi

android NDK 加载库 - UnsatisfiedLinkError

转载 作者:行者123 更新时间:2023-11-30 04:23:38 24 4
gpt4 key购买 nike

我正在开发一款使用 libgdx 和子弹物理引擎的安卓游戏。我可以毫无问题地编译游戏,但是当我将项目符号添加到游戏中时,它会因以下错误而崩溃:

.... UnsatisfiedLinkError:无法加载项目符号:findLibrary 返回 null ...

我可以很好地编译 bullet 库,但是当我尝试在我的代码中使用它时它崩溃了。有趣的是我有另一个使用 bullet 但没有 libgdx 的项目并且它没有任何问题。有谁知道可能是什么问题?据我所知,ndk-build 只生成 .so 文件和 obj 文件夹。

看起来项目符号 .so 文件未包含在 .apk 中,因此导致崩溃。我怎么能检查它是否是?有没有人遇到过类似的问题?

感谢您的帮助!

最佳答案

我已经解决了我的问题。问题是 libgdx 在 libs 文件夹中有 armeabi 和 armeabi-v7a 文件夹,而 bullet 只有 armeabi。所以我删除了 armeabi-v7a,它神奇地起作用了!

关于android NDK 加载库 - UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886970/

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