错误:配置名称'默认'在Android Studio中找不到

时间:2015-10-18 17:40:17

标签: android-studio ocr tesseract tess-two android-studio-import

我从Git Hub克隆了回购,并且没有任何错误地完成了提到的所有步骤。

接下来,我开始了一个新项目,并在https://coderwall.com/p/eurvaq/tesseract-with-andoird-and-gradle中提到的我的应用程序下添加了库。

当我将 build.gradle 添加到tess-two目录时,我在同步完成后收到错误

  

错误:配置名称'默认'没找到。

我尝试了很多东西来解决但却无法修复它。 需要你帮助的人找出错误。

build.gradle文件在tess-two

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

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 23
    }

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

事件记录

8:59:46 AM Gradle sync started
9:00:12 AM Gradle sync failed: Configuration with name 'default' not found.
           Consult IDE log for more details (Help | Show Log)
9:00:33 AM Gradle sync started
9:00:35 AM Gradle sync failed: Configuration with name 'default' not found.
           Consult IDE log for more details (Help | Show Log)
9:00:56 AM Gradle sync started
9:00:58 AM Gradle sync failed: Configuration with name 'default' not found.
           Consult IDE log for more details (Help | Show Log)

日志文件  http://pastebin.com/WVxxmm1c

app.gradle of app

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

2 个答案:

答案 0 :(得分:3)

您的问题在这里:

include ':app'
include 'app:libraries' //REMOVE THIS LINE!
include 'app:libraries:tess-two'

由于您要定义include 'app:libraries',Gradle期待 app / libraries 文件夹中的build.gradle文件。

配置名称'默认,因为gradle找不到此文件,或者如果在build.gradle文件内,Gradle找不到默认配置

答案 1 :(得分:1)

我终于修好了。

我从 settings.gradle of app 中删除了'app:libraries'

并将库文件夹下的 tess-two添加为应用模块。

我一直在添加一个错误的模块。

但我仍然无法弄清楚“配置名称'默认'意味着什么。