2016-10-13 20 views
9

Próbuję wykonać synchronizację oceny w moim projekcie Android Studio i ciągle otrzymuję ten błąd w tytule. Mój plik build.gradle jestNie można znaleźć metody android() dla argumentów w projekcie Android Studio

// Top-level build file where you can add configuration options common to all sub-projects/modules. 
buildscript { 
repositories { 
    jcenter() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:2.2.1' 

    // NOTE: Do not place your application dependencies here; they belong 
    // in the individual module build.gradle files 
} 
} 
allprojects { 
repositories { 
    jcenter() 
} 
} 
task clean(type: Delete) { 
delete rootProject.buildDir 
} 

android { 
compileSdkVersion 24 
buildToolsVersion '24.0.0' 
} 
dependencies { 

} 

mój komunikat o błędzie jest

Gradle sync failed: Could not find method android() for arguments [[email protected]] on root project 'MyRadio 

Szukałem w Internecie i próbowali wielu rozwiązań, ale nic nie wydaje się działać. Co to w ogóle znaczy? Każda pomoc będzie doceniona.

+2

rzeczywistości edytowania źle Gradle plik. – Amy

+0

Umieść swój android i zależności na build.gradle w folderze aplikacji. Nie w głównym folderze projektu. –

Odpowiedz

11

Używasz niewłaściwy plik build.gradle.

W pliku najwyższego poziomu nie można zdefiniować bloku Androida.

Po prostu przenieś tę część do pliku module/build.Gradle.

android { 
compileSdkVersion 17 
buildToolsVersion '23.0.0' 
} 
dependencies { 
compile files('app/libs/junit-4.12-JavaDoc.jar') 
} 
apply plugin: 'maven' 
+0

https://stackoverflow.com/a/37252114/8416317 –

4

Najedź android {} część do tego pliku build.gradle

4

Edit this gradle file aktualnie edytujesz najwyższym poziomie Gradle pliku, ale trzeba zmieniać poziom App

dodać współzależności tam.

1

Każdy moduł dodać w swoim Android Studio Projektu has its own build.gradle pliku. Wszystkie zależności, które chcesz dodać, są dodawane w skojarzonym pliku build.gradle modułu. W twoim przypadku musisz dodać swoje zależności do pliku build.gradle Twojej aplikacji.

Oto obraz pokazujący, gdzie należy to dodać.

Build Gradle

0

Odśwież Gradle po usunięciu poniżej

android { 
compileSdkVersion 24 
buildToolsVersion '24.0.0' 
} 
dependencies { 

} 

to działa na mnie