tesseract的工作,(tess-two,eyes-two)和android studio中默认配置的gradle错误

时间:2015-08-05 12:36:33

标签: android-studio default tesseract build.gradle tess-two

我试图将tessearct用于基于图像的编译器App。 我在主项目下创建了一个包含tess-two和eye-two文件的库。 我在构建 build.gradle 文件时遇到问题

项目的根目录 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()
}

} 

项目的模块:app / 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'

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 提前谢谢。

1 个答案:

答案 0 :(得分:0)

将以下行添加到settings.gradle文件

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