2014-12-10 31 views
5

zmieniłem wszystko inne w zależności od potrzeb w moich Gradle plików, ale mam trafienia jeden błąd nie wydaje się rozwiązać:Android Studio 1.0 Gradle Błąd 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. 

Jeśli jest jakiejkolwiek pomocy tutaj jest mój główny plik build.gradle:

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

Co wersja Gradle dla pluginu Android używasz? Jeśli jest to tradycyjny projekt Android Studio, będzie to plik 'build.gradle' najwyższego poziomu. Dlaczego nie używasz zależności dla Gson i RecyclerView? Lub mój CWAC-AndDown, zakładając, że to właśnie odnosi się do 'libs: anddown'? – CommonsWare

Odpowiedz

7

Też miałem ten problem. Ten problem został rozwiązany po usunięciu apply plugin: 'android-maven' z jednego z moich plików kompilacji.

+0

Dzięki! To pozbyło się błędu. –

+3

To nie jest właściwa odpowiedź, ponieważ usuwasz możliwości, które daje ta wtyczka. Zamiast tego uaktualnij wersję do wersji 1.2, jak sugeruje Kio. – galex

0

Ostatnio android studio wymaga Gradle wersja 2.2+, używasz tej wersji? Jeśli tak, spróbuj unieważnić cache/restart w menu Plik.

20

udało mi się rozwiązać ten problem przez uaktualnienie do najnowszej premierze mojego android maven plugin:

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

Właściwie należy to sprawdzić jako właściwą odpowiedź, ponieważ nie usuwa ona wtyczki z projektu. – fragon

+0

Gdzie mogę to znaleźć? –

0

Jeśli te poprzednie odpowiedzi nie działają i uaktualniania Android Studio, spróbuj zaktualizować folder gradle/wrapper poprzez utworzenie nowego projektu i skopiowanie tego folderu z nowego projektu i nadpisanie go do starego. To zadziałało dla mnie.

11

Projekt czyszczenia lub gradle nie działa dla mnie. Musiałem zmienić rozkład gradacji z 2.2.1 na 2.4.

W gradle-wrapper.properties pliku:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip 
Powiązane problemy