2015-02-27 5 views
0

Erreur: (17, 0) Méthode Gradle DSL non trouvée: 'compile()' Causes possibles: Méthode Gradle DSL introuvable: complie()

  • Le projet 'WizardPagerrr_production_server' utilise peut-être une version de Gradle qui ne fonctionne pas contenir la méthode. Paramètres de saisie
  • Le fichier de construction peut manquer un greffon Gradle. Appliquer le plugin Gradle
  • buildscript { 
    repositories { 
        jcenter() 
    } 
    dependencies { 
        classpath 'com.android.tools.build:gradle:1.1.0' 
    } 
    } 
    allprojects { 
        repositories { 
        jcenter() 
        } 
    } 
    
    dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.google.android.gms:play-services:6.5.87' 
    compile 'com.android.support:support-v4:21.0.3' 
    } 
    android { 
    compileSdkVersion 21 
    buildToolsVersion '17.0.0' 
    
    buildTypes { 
        release { 
         minifyEnabled false 
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
        } 
        } 
    } 
    

    Répondre

    1

    Ce message d'erreur vous dit ce qui ne va pas:

    The build file may be missing a Gradle plugin. Apply Gradle plugin

    Vous avez besoin d'une déclaration apply plugin dans votre fichier de construction de dire Gradle comment construire le module. Si ce module est un module d'application Android qui sortira un APK, utilisez:

    apply plugin: 'com.android.application' 
    

    Si c'est un module de bibliothèque qui affichera un AAR, utilisez:

    apply plugin: 'com.android.library' 
    

    Le sens profond du message d'erreur est que dans ce contexte, Gradle n'a pas de définition pour la directive de dépendance compile (c'est-à-dire qu'elle n'est pas intégrée à Gradle). Il a besoin du plugin Android Gradle pour le configurer.