0

当我在 android studio 中使用 ndk 函数时,无法加载本机库。所以请帮助我,我是新手,如果有任何错误,请纠正我。实际上我正在使用有氧运动 SDK 做一些扫描文档。基本上我想扫描像有氧运动这样的任何文档,但我想扫描边界而不是文本或仅数字边界的文档。如果您有任何其他解决方案,请建议我。

This is my activity code.
 if (nUseNeon()) {
                System.loadLibrary("cardioRecognizer");
                Log.i(Util.PUBLIC_LOG_TAG, "Loaded card.io NEON library");
            }
This is my error in my log cat.

Failed to load native library: JNI_ERR returned from JNI_OnLoad in "/data/app/com.surfaceview2-1/lib/arm/libcardioRecognizer.so"
4

1 回答 1

1

请检查:

1)您app/src/main/jniLibs/armeabi的 Android Studio 项目的文件夹中有 libcardioRecognizer.so 库

2)该库与您正在使用的设备的体系结构兼容。如果没有,您可以编译它并放置在文件夹中:

app/src/main/jniLibs/armeabi-v7a (for arm-v7 architecture)
app/src/main/jniLibs/x86 (for x86 architecture)
于 2016-08-03T07:08:21.057 回答