/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin/Java "- com.intellij.rt.execution.application.AppMain org.gradle.launcher.GradleMain --build-file /Users/Tom/Documents/Git_open_sources/Android-material-drawer-template/app/build.gradle
FAILURE: Build failed with an exception.
* Where:
Build file '/Users/Tom/Documents/Git_open_sources/Android-material-drawer-template/app/build.gradle' line: 16
* What went wrong:
A problem occurred evaluating project ':app'.
> Could not find method runProguard() for arguments [false] on BuildType_Decorated{name=release, debuggable=false, testCoverageEnabled=false, jniDebuggable=false, pseudoLocalesEnabled=false, renderscriptDebuggable=false, renderscriptOptimLevel=3, applicationIdSuffix=null, versionNameSuffix=null, minifyEnabled=false, zipAlignEnabled=true, signingConfig=null, embedMicroApp=true, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}}.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 6.741 secs
Process finished with exit code 1
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
defaultConfig {
applicationId "com.poliveira.apps.materialtests"
minSdkVersion 11
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:support-v4:21.0.0'
//noinspection GradleDependency
compile "com.Android.support:appcompat-v7:21.0.0"
compile 'com.Android.support:recyclerview-v7:21.0.0'
}
J'ai eu le même problème après la mise à jour d'Android Studio vers 1.0 RC 3 . Je ne pouvais pas importer mon projet dans une nouvelle version. Je devais créer un nouveau projet et ajouter les fichiers au nouveau projet à partir du projet précédent manuellement.
Après cela, j'ai trouvé un changement dans le fichier de construction de Gradle.
Voici le changement:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
Au lieu de "runProguard false", utilisez "minifyEnabled false"
Il existe une mise à jour avec Android Studio. Vous devez migrer vos configurations Gradle: http://tools.Android.com/tech-docs/new-build-system/migrating-to-1-0-0
Au lieu d'utiliser runProguard dans votre fichier Gradle, essayez d'utiliser minifyEnabled. Cela devrait résoudre le problème. runProguard est obsolète et va bientôt cesser de fonctionner.
NOTE - Pour utiliser minifyEnabled, gradle doit être mis à jour à la version 2.2 ou supérieure.
Fonctionne pour moi (après la mise à jour vers la version 1.0 "finale"):
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
Devrait également être mis à jour: Gradle 2.2 (ou supérieur), "SDK-Tools", Référentiel de support, Bibliothèque de support.
n'oubliez pas de changer tous les renderscriptSupportMode en renderscriptSupportModeEnabled!
Aussi, qui sont dans tous les projets de vos bibliothèques
vous devez effectuer plusieurs opérations pour migrer de 0.9 à 1.0 Voir http://tools.Android.com/tech-docs/new-build-system/migrating-to-1-0-0