添加.so文件到Android Studio,执行失败

时间:2014-11-21 23:23:41

标签: opencv android-ndk android-studio

我将项目从eclipse导入Android Studio。在Android工作室工作得很好但没有在Android工作室。

我在这里加载我的库:

static {
    try {
        System.loadLibrary("opencv_java");
    } catch (Exception e) {
        // TODO: handle exception
    }

}

我在app / src / main / jni / armeabi-v7a / libopencv_java.so中有一个文件夹

但是android工作室说。执行失败的尝试':app:compileDebugNdk'

我需要做哪一步?

我只需要在我的proyect中包含一个.so文件。

1 个答案:

答案 0 :(得分:0)

使用Android Studio,如果您希望将它们包含在APK中,则必须将.so文件放在jniLibs/(armeabi-v7a|x86|...)文件夹中。

如果您有jni文件夹下的文件,Android Studio将尝试使用NDK和自动生成的Makefile编译您的源代码,这肯定是您的项目当前失败的任务。< / p>