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.
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'
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.
Actualiser le dégradé après avoir supprimé ce qui suit
Android {
compileSdkVersion 24
buildToolsVersion '24.0.0'
}
dependencies {
}
Ça marche pour moi
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.