gpt4 book ai didi

android - dlopen 失败 : library "libtest.so" not found

转载 作者:太空宇宙 更新时间:2023-11-04 04:27:40 25 4
gpt4 key购买 nike

我正在编写一个生成可执行文件(使用 ndk r10e 和 ndk r12b 编译)的 android Native 项目,当我尝试运行生成的可执行文件时,它会生成一个无法打开它的错误:

dlopen failed: library "libtest.so" not found

显然 "/my/system/path/libtest.so" 存在并且具有正确的权限(例如 666)。

这只适用于我的一个设备。我已经在 10 多台设备上对其进行了测试,它似乎运行完美。

我无法找出为什么会出现此错误。

请帮帮我。

最佳答案

可能最简单的方法就是使用 strace。这将向您显示它试图在何处寻找您的 libtest.so 以及为什么找不到它。参见 this answer了解如何在 Android 上使用 strace。

关于android - dlopen 失败 : library "libtest.so" not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39913648/

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