gpt4 book ai didi

android - 没有找到 JNI_OnLoad ... 跳过 init

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:18:55 27 4
gpt4 key购买 nike

我在过去一天左右一直收到此消息,直到现在它还没有造成任何问题。我早些时候让我的代码与我的 native 库一起运行,但今天我添加了一些新功能,但它再次无法运行。

LogCat 中没有显示任何错误,但我的程序只是在我的设备上立即打开和关闭。没有消息说应用程序意外停止,只是屏幕上闪过一道黑光。

我环顾了谷歌和 SO,但出现此消息的原因有很多。这是我的 LogCat:

08-03 10:44:50.186: D/dalvikvm(2143): Trying to load lib /data/data/my.eti.commander/lib/libRelayAPI.so 0x40514f58
08-03 10:44:50.186: D/dalvikvm(2143): Added shared lib /data/data/my.eti.commander/lib/libRelayAPI.so 0x40514f58
08-03 10:44:50.186: D/dalvikvm(2143): No JNI_OnLoad found in /data/data/my.eti.commander/lib/libRelayAPI.so 0x40514f58, skipping init
08-03 10:44:50.288: I/DEBUG(1058): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-03 10:44:50.288: I/DEBUG(1058): Build fingerprint: 'LENOVO/IdeaPad_Tablet_A1_07/A1_07:2.3.4/GRJ22/eng.user.20120209.100319:user/release-keys'

我想知道的是:

1) 这条 No JNI_OnLoad 消息是否导致我的程序无法打开?

2) 如果是这样,我知道我没有发布任何代码,但有人可以解释一下这条消息的总体思路。包括它正在跳过的 init

编辑:

我今天加的新功能,出现这种情况时被注释掉了。我最初得到了一个不同的错误,想确保我的旧代码仍然有效。

最佳答案

JNI_OnLoad 函数不是必需的。因此,如果您没有提供此功能,您的程序应该可以正常运行。

您的问题来自代码的另一部分。尝试使用 ndk-gdb 修复它。

关于android - 没有找到 JNI_OnLoad ... 跳过 init,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798054/

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