gpt4 book ai didi

android - 如何在 Android Froyo 上调试 System.load 链接异常?

转载 作者:太空狗 更新时间:2023-10-29 12:58:21 26 4
gpt4 key购买 nike

在 froyo 上,当我在加载库时遇到链接异常时,它不会给出找不到的符号!在 eclair 上,曾经有一条帮助消息说“找不到 xyz 符号”。如果没有这个信息,我该如何在 Froyo 上调试这个库加载错误?我正在使用 System.load 加载 libabcjni .so.

当我构建测试应用程序时,我可以看到 libabcjni.so 的以下行:

添加:lib/armeabi/libabcjni.so(缩小 75%)

安卓日志:

D/BLURDAEMON( 3653): onCreate()
D/DaemonManager( 3653): Going to load native lib
D/BlurMbus::Loader( 3653): File: /data/data/com.abc.testapp/files/libabcjni.so
D/BlurMbus::Loader( 3653): Size: 1012148
D/BlurMbus::Loader( 3653): Going to System.load
D/dalvikvm( 3653): Trying to load lib /data/data/com.abc.testapp/files/libabcjni.so 0x449214a8
I/dalvikvm( 3653): Unable to dlopen(/data/data/com.abc.testapp/files/libabcjni.so): Cannot load library: link_image[1995]: failed to link libabcjni.so
I/dalvikvm( 3653):
D/BlurMbus::Loader( 3653): Link Exception Library /data/data/com.abc.testapp/files/libabcjni.so not found
E/BlurMbus::NativeInterface( 3653): Error loading ---->libabcjni <----

最佳答案

关于android - 如何在 Android Froyo 上调试 System.load 链接异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688806/

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