1

i use project with openCV integrated: https://github.com/joaopedronardari/OpenCV-AndroidSamples

This project use "gradle experimental:0.2.0", i want to import my OCR tesseract, but android can`t load library :

System.loadLibrary("pngt");

In old gradle its works fine, here my gradle.build, old:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
    }
}

apply plugin: 'android-library'

android {
    compileSdkVersion 8
    buildToolsVersion "23.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }

    sourceSets.main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        res.srcDirs = ['res']
        jniLibs.srcDirs = ['libs']
    }
}

And new one :

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

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle-experimental:0.2.0'
    }
}

model {
    android {
        compileSdkVersion = 8
        buildToolsVersion = "23.0.1"

        defaultConfig.with {
            minSdkVersion.apiLevel = 8
            targetSdkVersion.apiLevel = 19
            applicationId = 'tess_two'
        }
    }
    android.buildTypes {
        release {
            minifyEnabled = false
//            proguardFiles += file('proguard-rules.pro')
        }
    }
    android.sources {
        main {
            jniLibs {
                source {
                    srcDir 'libs'
           // Here my .so files of tesseract in old build jniLibs.srcDirs = ['libs']
                }
            }
            java {
                source {
                    srcDir 'src'
                }
            }
            resources {
                source {
                    srcDir 'src'
                }
            }

            res {
                source {
                    srcDir 'res'
                }
            }
        }
    }
Geralt_rivv
  • 101
  • 1
  • 9

0 Answers0