Когда вызывать .join () для процесса?

Я работаю с openCVLibrary3.2.0 и пытаюсь запустить его образец и столкнулся с той же проблемой, но я изменил файлы gradle для модуля mysampleApp и openCVLibrary320, как показано ниже

Это мое приложение build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "org.opencv.face"
        minSdkVersion 9
        targetSdkVersion 21
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_5
            targetCompatibility JavaVersion.VERSION_1_5
        }

        ndk {
            moduleName "native_sample"
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    externalNativeBuild {
        ndkBuild {
            path 'src/main/jni/Android.mk'
        }
    }
}

dependencies {
    compile project(path: ':openCVLibrary320')
}

and this my OpenCV library module build.gradle file

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 21
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
} 

Примечание: все, что нужно заметить, это то, что compileSdkVersion, buildToolsVersion, minSdkVersion, targetSdkVersion, они должны быть одинаковыми для всех файлов gradle

. Я изменил compileSdkVersion с 14 на 23 и buildToolsVersion на «23.0. 2 "это решило проблему, связанную с импортом камеры2

30
задан David Cain 20 January 2013 в 22:09
поделиться