小编Pet*_*r P的帖子

OpenCv与Android studio 1.3+使用new gradle - undefined reference

我在使用Android Studio 1.3+的原生OpenCv 2.4.11(3.0.0也没问题)时遇到了麻烦,并且支持新的ndk.关于.mk文件的所有教程,但我想将它与新的实验gradle一起使用.
使用Kiran 在Android Studio中回答OpenCV 我在java中工作得很好.我也改变了
gradle-wrapper.properties:build.gradle(application

distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip

):

classpath 'com.android.tools.build:gradle-experimental:0.2.0'
Run Code Online (Sandbox Code Playgroud)



的build.gradle(模块):

apply plugin: 'com.android.model.application'

model {
    android {
        compileSdkVersion = 23
        buildToolsVersion = "23.0.0"

        defaultConfig.with {
            applicationId = "android.overloaded.nativetestv4"
            minSdkVersion.apiLevel = 18
            targetSdkVersion.apiLevel = 23
            versionCode = 1
            versionName = "1.0"
        }
    }

    android.ndk{
        moduleName = "mymodule"
        ldLibs += ['log']
        cppFlags += "-std=c++11" 
        cppFlags += "-fexceptions"
        cppFlags  += "-I${file("C:/DevAndroid/OpenCV-android-sdk/sdk/native/jni/include")}".toString()
        cppFlags  += "-I${file("C:/DevAndroid/OpenCV-android-sdk/sdk/native/jni/include/opencv")}".toString()

        ldLibs += ["android", "EGL", "GLESv2", "dl", "log", "z"] //added z
        stl = "stlport_static"//"gnustl_shared" …
Run Code Online (Sandbox Code Playgroud)

opencv android-ndk android-studio android-gradle-plugin opencv4android

13
推荐指数
1
解决办法
6732
查看次数