web-dev-qa-db-fra.com

Test Gradle Erreur de compilation

J'essaie de créer un projet un projet dans Android Studio. Lorsque j'exécute l'application, j'obtiens cette erreur:

Error:(10, 0) Gradle DSL method not found: 'testCompile()'
Possible causes:
-The project 'AccurateCalculator' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0).
-Upgrade plugin to version 2.3.2 and sync project.The project 'AccurateCalculator' may be using a version of Gradle that does not contain the method.
-Open Gradle wrapper file.The build file may be missing a Gradle plugin. Apply Gradle plugin

build.grade du projet a le code suivant:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.2.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

build.gradle du module a le code suivant:

apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 17
    buildToolsVersion "25.0.2"

    defaultConfig {
        applicationId "calculator.app"
        minSdkVersion 14
        targetSdkVersion 17
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.Android.support:support-v4:18.0.0'
    compile files('libs/achartengine.jar')
    compile files('libs/arity-2.1.6.jar')
    compile files('libs/ejml-0.21.jar')
    compile files('libs/slider.jar')
}

Quelqu'un peut-il aider s'il vous plait?

Merci d'avance.

9
userash

Comme l'avertissement le suggère, la mise à niveau du plugin vers 2.3.2 devrait résoudre le problème:

classpath 'com.Android.tools.build:gradle:2.3.2'
3
azizbekian

Pour tous ceux qui ont rencontré ce problème et n'ont pas pu le résoudre en modifiant le fichier Gradle:

J'ai rencontré ce problème après le formatage de mon MAC. Le correctif pour moi était de changer la langue du système d'exploitation en anglais. Je suggère d'essayer ça.

Pour changer la langue du système d'exploitation (MAC)

0
Oğulcan Açıkel