我将项目从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文件。
答案 0 :(得分:0)
使用Android Studio,如果您希望将它们包含在APK中,则必须将.so文件放在jniLibs/(armeabi-v7a|x86|...)
文件夹中。
如果您有jni
文件夹下的文件,Android Studio将尝试使用NDK和自动生成的Makefile编译您的源代码,这肯定是您的项目当前失败的任务。< / p>