在gradle上构buildandroid项目时未find名称为“default”的configuration

我正在尝试导入eclipse项目到android studio,但它给这个错误。

Could not fetch model of type 'IdeaProject' using Gradle installation 'D:\gradle-1.7'. A problem occurred configuring root project 'HealthCity'. A problem occurred configuring root project 'HealthCity'. Failed to notify project evaluation listener. Configuration with name 'default' not found. 

当我尝试手动build立项目时,也有同样的错误。

下面是我的settings.gradle

 include ':ActionBarSherlock',':FacebookSDK',':library',':NineOldAndroids',':google-play-services_lib',':viewflow' project(':ActionBarSherlock').projectDir = new File('C:/Users/Ankit/workspace/workspace-client-gemoro-2/ActionBarSherlock') project(':FacebookSDK').projectDir = new File('C:/Users/Ankit/workspace/workspace-client-gemoro-2/FacebookSDK') project(':library').projectDir = new File('C:/Users/Ankit/workspace/workspace-client-gemoro-2/library') project(':NineOldAndroids').projectDir = new File('C:/Users/Ankit/workspace/workspace-client-gemoro-2/NineOldAndroids') project(':google-play-services_lib').projectDir = new File('C:/Users/Ankit/workspace/workspace-client-gemoro-2/google-play-services_lib') project(':viewflow').projectDir = new File('C:/Users/Ankit/workspace/workspace-client-gemoro-2/viewflow') 

这是我的build.gradle

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5+' } } apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile project(':ActionBarSherlock') compile project(':FacebookSDK') compile project(':library') compile project(':NineOldAndroids') compile project(':google-play-services_lib') compile project(':viewflow') } android { compileSdkVersion 16 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 8 targetSdkVersion 16 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } instrumentTest.setRoot('tests') } } 

Solutions Collecting From Web of "在gradle上构buildandroid项目时未find名称为“default”的configuration"

因此,您需要确保项目中的每个子模块都有自己的build.gradle文件。 “默认”这个名字是因为你的外部build.gradle试图构build一个不知道如何构build自己的项目,因此它被命名为“default”。 尝试这样做,看看会发生什么。