1

我正在尝试将我从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 = '
    }
}
4

1 回答 1

0

1.可能您的示例的默认 API 版本代码太低。
如果您使用的是 Android Studio,请尝试将 build.grade 版本代码更改为较新的版本代码。

例子:

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 19
        targetSdkVersion 23
    }
}


2.如果发生同样的事情,请尝试将 OpenCV libs 文件夹复制到您的项目中。
复制 OpenCV 库文件夹(OpenCVPath/sdk/native/libs)
并将其粘贴到应用程序的“主”文件夹中。
不要忘记将其重命名为“jniLibs”。

于 2016-03-10T05:35:30.373 回答