2015-08-05 3 views
0

Iam пытается использовать tessearct для компилятора на основе изображения. Я создал библиотеку под основным проектом, в которой есть как тес-два, так и глаза-два файла. Иам проблемы в создании их build.gradle файлыРабота tesseract, (tess-two, eyes-two) и его ошибки градиента с настройкой по умолчанию в студии android

проекта Корень build.gradle файл

enter // Top-level build file where you can add configuration options common to all sub-projects/modules. 

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

    // NOTE: Do not place your application dependencies here; they belong 
    // in the individual module build.gradle files 
    } 
} 

allprojects { 
repositories { 
    jcenter() 
} 

} 

проекта модуля: приложение/build.gradle

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 22 
buildToolsVersion "23.0.0 rc3" 

defaultConfig { 
    applicationId "com.example.pavithra.ocrreader" 
    minSdkVersion 15 
    targetSdkVersion 22 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
    } 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'com.android.support:appcompat-v7:22.2.1' 
compile project (':libraries:eyes-two') 
compile project (':libraries:tess-two') 
} 

Теперь setting.gradle проекта

include ':app' 
    include ':libraries:eyes-two' 
    include ':libraries:tess-two' 

тесс-двоек build.gradle

buildscript { 

    repositories { 

     mavenCentral() 
    } 

    dependencies { 

     classpath "com.android.tools.build:gradle:1.2.3" 

    } 

    } 


apply plugin: "android-library" 

    android { 

    compileSdkVersion 22 

    buildToolsVersion '23.0.0 rc3' 

    defaultConfig { 

    minSdkVersion 15 
    targetSdkVersion 22 
    } 

    sourceSets.main { 
     manifest.srcFile "AndroidManifest.xml" 

    java.srcDirs = ["src"] 
    resources.srcDirs = ["src"] 
    res.srcDirs = ["res"] 
    jniLibs.srcDirs = ["libs"] 

    } 

глаза-два build.gradle

buildscript { 

    repositories { 

     mavenCentral() 
    } 

    dependencies { 

    classpath "com.android.tools.build:gradle:1.2.3" 

     } 

    } 


    apply plugin: "android-library" 

    android { 

    compileSdkVersion 22 

    buildToolsVersion '23.0.0 rc3' 

    defaultConfig { 

    minSdkVersion 15 
    targetSdkVersion 22 
    } 

    sourceSets.main { 
     manifest.srcFile "AndroidManifest.xml" 

     java.srcDirs = ["src"] 
     resources.srcDirs = ["src"] 
     res.srcDirs = ["res"] 
     jniLibs.srcDirs = ["libs"] 

    } 

Теперь, когда я построить это, Android студия выдает ошибку, говоря:

Error:A problem occurred configuring project ':app'. 
> Cannot evaluate module eyes-two : Configuration with name 'default' not found. 

Это действительно принимает меня нет, где нет Может кто-нибудь пожалуйста, помогите мне с ним, как я есть мое представление в день! Пожалуйста. Также с build.gradle файлов с учетом t o eyes-to и tess-two Спасибо заранее.

+0

@rmtheis я получил его отсюда https://coderwall.com/p/eurvaq/tesseract-with-andoird-and-gradle я последовали их инструкциям, чтобы построить файлы градиента tess-two и eyes-two. но я должен сказать, что у вас была блестящая работа с tessearct :) Не могли бы вы помочь мне с файлами градации. Спасибо. –

ответ

0

Добавьте следующие строки в ваш файл settings.gradle

project(':tess-two').projectDir = new File('libraries/tess-two') 
project(':eyes-two').projectDir = new File('libraries/eyes-two')