apply plugin: 'com.android.application' android { namespace 'org.opencv.samples.puzzle15' compileSdkVersion @ANDROID_COMPILE_SDK_VERSION@ defaultConfig { applicationId "org.opencv.samples.puzzle15" minSdkVersion @ANDROID_MIN_SDK_VERSION@ targetSdkVersion @ANDROID_TARGET_SDK_VERSION@ versionCode 301 versionName "3.01" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main { java.srcDirs = @ANDROID_SAMPLE_JAVA_PATH@ aidl.srcDirs = @ANDROID_SAMPLE_JAVA_PATH@ res.srcDirs = @ANDROID_SAMPLE_RES_PATH@ manifest.srcFile '@ANDROID_SAMPLE_MANIFEST_PATH@' } } } dependencies { //implementation fileTree(dir: 'libs', include: ['*.jar']) if (gradle.opencv_source == 'sdk_path') { println 'Using OpenCV from SDK' implementation project(':opencv') } else if (gradle.opencv_source == 'maven_local' || gradle.opencv_source == 'maven_central') { println 'Using OpenCV from Maven repo' implementation 'org.opencv:opencv:@OPENCV_VERSION_PLAIN@' } }