Configuração com 'default' nome não encontrado. Android Estúdio

? colymore @ | Original: StackOverFlow
---

Eu tenho um aplicativo estúdio android . Ele tem uma dependência libary (Android - Bootstrap ), quando eu tento sincronizar gradle, diga -me de configuração de erro com o nome 'default' não foi encontrado ..

My structure is

-FTPBackup
   -fotobackup
     -build.gradle
   -Libraries
     -Android-Bootstrap
       -Settings.gradle
       -build.gradle
-Settings.gradle
-Build.gradle

O settings.gradle FTPBackup e build.gradle :

include ':fotobackup'
include ':libraries:Android-Bootstrap',':Android-Bootstrap'
// Top-level build file where you can add configuration options common to all sub-projects/modules.

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

allprojects {
    repositories {
        mavenCentral()
    }
}

E o build.gradle dentro fotobackup é:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.3'

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

apply plugin: 'android'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:+'
    compile project (':libraries:Android-Bootstrap')
}

O libarary é downlaoded de https://github.com/Bearded-Hen/Android-Bootstrap e tem build.gradle, configurações etc ..

whats wrong?

---

Top 5 Responder

1Scott Barta @

Por um lado, ele não faz bom ter mais de um arquivo settings.gradle - ele só olha para o top- nível um.

Quando você receber esse "Configuração com 'default' nome não encontrado" erro, é realmente confuso, mas o que isso significa é que Gradle está à procura de um módulo (ou um build.gradle ) arquivo em algum lugar, e ele não está encontrando . No seu caso, você tem isso em seu arquivo settings.gradle :

include ':libraries:Android-Bootstrap',':Android-Bootstrap'

que está fazendo Gradle procurar uma biblioteca em FTPBackup / bibliotecas / Android - Bootstrap . Se você estiver em um sistema de arquivos case-sensitive (e você não tenha digitado errado Bibliotecas em sua pergunta, quando você quis dizer bibliotecas ), pode não encontrar FTPBackup / Bibliotecas / Android - Bootstrap devido à diferença de caso. Ele também está à procura de outra biblioteca em FTPBackup / Android - Bootstrap, e definitivamente não vai encontrar um, porque se o diretório não está lá.

Isso deve funcionar :

include ':Libraries:Android-Bootstrap'

Você precisa a mesma especificação maiúsculas de minúsculas em sua dependencies block:

compile project (':Libraries:Android-Bootstrap')
2mahesh ren @

Na minha setting.gradle, incluí um módulo que não existe. Uma vez eu o retirei, ele começou a trabalhar . Esta poderia ser uma outra maneira de corrigir esse problema

3Krunal Shah @

Eu estou enfrentando o mesmo problema, eu estava fixa-lo, gerando projeto gradle e depois adicionando projeto lib para estúdio android

Primeiro, veja arquivo build.gradle está presente no diretório raiz do projeto

se não, então, criar projeto gradle ,

export your required lib project from eclipse then (File->Export->Android->generate Gradle build file Click on Next->Next->Select your lib project from project listing->Next->Next->Finish See build.gradle file present in your project root directory Move this project to Android Studio