【发布时间】:2014-07-23 09:12:04
【问题描述】:
我在 stackoverflow 上测试了所有之前显示的答案不止一次。他们都没有工作。 我使用 Android Studio 0.8.2 和最新的 Gradle 版本。
我有 libfourier.so。这是一个用 .c 制作的原生库。
我没有任何其他文件。
它已在以前的应用程序中使用过并且确实有效。
我需要这个库,因为它可以执行快速傅立叶变换,而不需要输入为 2 的幂。
这可能吗?如果是,怎么做?
目前我已将 libfourier.so 放入 /libs/armeabi/libfourier.so
我通过使用来调用它
static {
System.loadLibrary("fourier");
}
但我收到 UnsatisfiedLinkException 说明找不到库。
【问题讨论】:
-
他们删除了文件夹
libs/armeabi吗? -
你到底是什么意思?
-
看起来不受支持。看这里:stackoverflow.com/questions/16683775/…
-
感谢您的快速评论。但我已经这样做了。我目前在 /src/main/jniLibs 以及 /native-libs 中有 libfourier.so。并添加了所有脚本功能。他们仍然没有工作......
标签: android android-studio native-code