0

我正在开发一个 Android NDK 项目。我已经建立了一个 .so-文件名 receivetest.so 。我的应用程序正在加载此代码

static {
    System.loadLibrary("receivetest");
}

如果我让我的应用程序通过 Eclipse 在虚拟设备上运行,它工作正常。但是当我在我的“真实”设备上启动相同的 .apk 文件时,我得到了错误

"Couldn't load receivetest:findLibrary returned null"

我已经在 .apk 文件中进行了搜索,它包含一个包含 receivetest.so 的文件夹 lib。这个错误对我来说似乎有点奇怪。也许你们中的某个人已经有同样的经历并且可以帮助我。

4

1 回答 1

0

为了正确加载你的库必须被调用 libreceivetest.so,它必须放在文件夹中libs/armeabi

于 2013-07-09T07:28:41.270 回答