Próbuję zaimportować projekt Zaćmienie do studia Android, ale daje to ten błąd.Konfiguracja z nazwą "domyślną" nie znaleziono podczas budowania projektu Android na gradle
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.
ten sam błąd występuje, gdy próbuję ręcznie zbudować projekt.
poniżej jest mój 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')
tutaj jest mój 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')
}
}
Co muszą zawierać te pliki build.gradle? –
http://tools.android.com/tech-docs/new-build-system/user-guide to świetny zasób, którego użyłem do wszystkich rzeczy związanych z Androidem. Zasadniczo plik build.gradle dla każdego modułu musi mieć informacje o tym, jak zbudować własne i dowolne niestandardowe definicje poleceń gradle. – astryk
dobry punkt, dzięki! w moim przypadku problematyczny submoduł był pustym folderem (modułem git, który musiałem najpierw wyciągnąć). – mircealungu