3

我从Git Hub中克隆了回购,并且没有发现任何错误。错误:未在Android Studio中找到名称为'default'的配置

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

当我添加的build.gradle苔丝个目录我得到一个错误的同步完成

Error:Configuration with name 'default' not found.

后,我尝试了很多解决但未能解决它。 需要你的帮助球员找出错误。在苔丝个

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

SE

的build.gradle文件ttings.gradle的应用程序

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

发布您的build.gradle文件,以及您正在使用哪个版本的gradle。 –

回答

3

你的问题是在这里什么:

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

既然你定义include 'app:libraries',摇篮期待一个build.gradle应用程序/库文件夹内的文件

配置名称默认是因为Gradle没有找到该文件,或者如果在build.gradle文件中,Gradle没有找到默认配置。

1

我终于搞定了。

我删除了包括'app:libraries' from settings.gradle of app

并在库文件夹中添加了tess-two作为模块到应用程序

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

但我仍然无法找出“名为‘默认’手段配置

相关问题