2014-12-10 26 views
5

ho cambiato tutto il resto, se necessario nei miei file Gradle, ma sto colpendo un errore che non riesco a risolvere:Android Studio 1.0 Errore Gradle con getConfiguration()

Error:Unable to find method 'org.gradle.api.internal.project.ProjectInternal.getConfigurations()Lorg/gradle/api/internal/artifacts/configurations/ConfigurationContainerInternal;'. 

Possible causes for this unexpected error include:<ul><li>Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) 

Re-download dependencies and sync project (requires network) 
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem. 

Stop Gradle build processes (requires restart) 
In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes. 

Se è di alcun aiuto , ecco il mio file build.gradle principale:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 
    buildToolsVersion "21.1.1" 

    defaultConfig { 
     minSdkVersion 16 
     targetSdkVersion 21 
     versionCode 9 
     versionName "1.6" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile files('libs/gson-2.2.4.jar') 
    compile project('libs:anddown') 
    compile 'com.android.support:appcompat-v7:21.0.2' 
    compile files('libs/android-support-v7-recyclerview.jar') 
} 
+0

Quale versione del Gradle per il plugin Android stai usando? Se si tratta di un progetto Android Studio tradizionale, questo si troverebbe nel file 'build.gradle' di primo livello. Inoltre, perché non stai usando le dipendenze per Gson e RecyclerView? O il mio CWAC-AndDown, assumendo che sia ciò a cui si riferisce 'libs: anddown'? – CommonsWare

risposta

7

Ho riscontrato questo problema. Questo problema è stato risolto dopo aver rimosso apply plugin: 'android-maven' da uno dei miei file di build.

+0

Grazie! Questo ha eliminato l'errore. –

+3

Questa non è la risposta giusta in quanto rimuovi le possibilità che questo plugin offre. Invece aggiorna la versione a 1.2 come suggerisce Kio. – galex

0

Il nuovo studio Android richiede la versione 2.2+ di gradle, stai usando questa versione? Se sì, prova a invalidare la cache/riavvia dal menu File.

20

sono stato in grado di risolvere questo errore l'aggiornamento alla più lastest uscita del mio Android plugin di Maven:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     ... 
     classpath 'com.github.dcendents:android-maven-plugin:1.2' 
    } 
} 
+1

In realtà questo dovrebbe essere controllato come la risposta giusta, perché non rimuove il plugin maven dal progetto. – fragon

+0

Dove lo trovo? –

0

Se queste risposte precedenti non funzionano e si esegue l'aggiornamento Studio Android, provare ad aggiornare il cartella gradle/wrapper creando un nuovo progetto e copiando questa cartella dal nuovo progetto e sovrascrivendo quella vecchia. Ha funzionato per me.

11

Pulizia progetto o gradle non ha funzionato per me. Ho dovuto cambiare la distribuzione gradle dalla 2.2.1 alla 2.4.

In gradle-wrapper.properties File:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip 
Problemi correlati