我正在尝试将我从http://ee368.stanford.edu/Android/OpenCV/获取的OpenCV示例导入到Windows机器上的Android Studio中。
但是,我收到以下错误
* Project CVCamera MSER:C:\AndroidDevelopment\CVCamera_MSER\project.properties:
Library reference ..\..\android-jni could not be found
Path is C:\AndroidDevelopment\CVCamera_MSER\..\..\android-jni which resolves to C:\android-jni
有什么想法吗?
编辑 - 更多信息:
我正在使用实验性gradle插件
`classpath 'com.android.tools.build:gradle-experimental:0.6.0-alpha7'
我的gradle文件如下:
apply plugin: 'com.android.model.application'
model {
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig.with {
applicationId "co.vispera.moka"
minSdkVersion.apiLevel 17
targetSdkVersion.apiLevel 23
versionCode 1
versionName "1.0"
}
}
android.ndk {
moduleName = "mymodule"
// ldLibs.addAll(['log'])
// cppFlags.add("-std=c++11")
// cppFlags.add("-fexceptions")
// stl = '
}
}
答案 0 :(得分:0)
1.可能您的样本的默认API版本代码太低
如果您使用的是Android Studio,请尝试将build.grade版本代码更改为较新版本
例如:
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
minSdkVersion 19
targetSdkVersion 23
}
}
2.如果发生同样的事情,请尝试将OpenCV libs文件夹复制到您的项目中
复制OpenCV libs文件夹,(OpenCVPath / sdk / native / libs)
并将其粘贴到应用的“主”文件夹中
不要忘记将其重命名为'jniLibs'。