Erro: Configuração com o nome 'default' não foi encontrado no Android Estúdio

? Bot @ | Original: StackOverFlow
---

Eu estou usando a biblioteca de vôlei para executar a operação da rede no android . Então, eu estou tentando adicionar esta biblioteca no meu projeto que é criado no Android Studio e sistema gradle .

Eu adicionei a biblioteca voleio no meu projeto, mas quando eu sincronizar com gradle então estou recebendo mensagem de erro. Eu tentei todas as respostas que eu vejo aqui, mas nada funcionou para mim.

Mensagem de erro : Configuração com o nome 'default' não foi encontrado no Android Estúdio

Volley / build.gradle

apply plugin: 'android-library'

android {

    compileSdkVersion 19
    buildToolsVersion '19.0.1'

    sourceSets {
        defaultConfig {
            minSdkVersion 8
            targetSdkVersion 19
        }

        main {
            assets.srcDirs       = ['assets']
            res.srcDirs          = ['res']
            aidl.srcDirs         = ['src']
            resources.srcDirs    = ['src']
            renderscript.srcDirs = ['src']
            java.srcDirs         = ['src']
            manifest.srcFile 'AndroidManifest.xml'

        }
    }
}

app / build.gradle

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.1'

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

dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
    compile project(':library:volley')
}

root / build.gradle

// 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.1'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

settings.gradle

include ':app'
include ':library:volley'
---

Top 5 Responder

1TGMCians @

Adicionar uma pasta de biblioteca no seu local raiz do seu projeto e copiar todos os arquivos da biblioteca lá. Para ex YourProject / biblioteca, em seguida, sincronizá-lo e descansar coisas parece OK para mim.

2ViliusK @

Try:

git submodule init
git submodule update
3alexgophermix @

Este é provavelmente um caso raro, mas para mim uma biblioteca que foi incluído no settings.gradle não estava lá.

Por exemplo Eu tinha : include ':libraries:Android-RateThisApp:library' na minha settings.gradle

mas a pasta Android - RateThisApp estava vazio. Assim que eu verifiquei este submodule a sincronização gradle sucesso.