web-dev-qa-db-fra.com

Impossible de trouver la méthode Android () pour les arguments dans le projet Android Studio

J'essaie de synchroniser mes notes sur mon projet de studio Android et je continue à avoir cette erreur dans le titre. Mon fichier build.gradle est 

// 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 {

}

Mon message d'erreur est

Gradle sync failed: Could not find method Android() for arguments [build_aiwlctiq29euo9devcma4v4r7$_run_closure3@22efc0bc] on root project 'MyRadio

J'ai regardé en ligne et essayé plusieurs solutions mais rien ne semble fonctionner. Qu'est-ce que cela signifie même? Toute aide serait appréciée.

10
Heyya

Vous utilisez le mauvais fichier build.gradle.

Dans votre fichier de niveau supérieur, vous ne pouvez pas définir de bloc Android.

Il suffit de déplacer cette partie dans le fichier module/build.Gradle.

Android {
compileSdkVersion 17
buildToolsVersion '23.0.0'
}
dependencies {
compile files('app/libs/junit-4.12-JavaDoc.jar')
}
apply plugin: 'maven'
16
Atman Bhatt

Déplacez votre partie Android {} vers ce fichier  build.gradle

6
Ajith Pandian

 Edit this gradle file Actuellement, vous modifiez le fichier de niveau supérieur mais vous devez modifier le niveau de l'application.

ajoutez des dépendances là-bas.

4
Rjz Satvara

Chaque module que vous ajoutez dans votre fichier Android Studio Project has its own build.gradle. Toutes les dépendances que vous souhaitez ajouter sont ajoutées au module associé fichier build.gradle . Dans votre cas, vous devez donc ajouter vos dépendances au fichier build.gradle de votre application.

Voici une image montrant où vous devriez ajouter cela.

 Build Gradle

1
Vivek Mishra

Actualiser le dégradé après avoir supprimé ce qui suit

Android {
compileSdkVersion 24
buildToolsVersion '24.0.0'
}
dependencies {

}

Ça marche pour moi

1
Umino San

Vérifiez si votre APP Niveau Build.Gradle est manquant Plugin

puis Ajouter apply plugin: 'com.Android.application' 

dans le niveau APP Build.Gradle

De ma solution.

0
Nikunj Paradva