将.so文件添加到Android Studio,执行失败
问题描述:
我从eclipse导入项目到Android Studio。在Android工作室工作正常,但没有在Android工作室。将.so文件添加到Android Studio,执行失败
我这里载入我的图书馆:
static {
try {
System.loadLibrary("opencv_java");
} catch (Exception e) {
// TODO: handle exception
}
}
和我的应用程序有一个文件夹/ src目录/主/ JNI/armeabi-V7A/libopencv_java.so
但是Android工作室说。 tast'执行失败':app:compileDebugNdk'
哪一步我需要做?
我只需要在我的项目中包含一个.so文件。
答
使用Android Studio时,如果要将它们包含在APK中,则必须将.so文件放入jniLibs/(armeabi-v7a|x86|...)
文件夹中。
如果您有jni
文件夹下的文件,Android Studio会尝试使用NDK和自动生成的Makefile编译您的源代码,这当然是目前与您的项目失败的这项任务。