tools - gradle version android studio
¿Android Studio no pudo encontrar el método runProguard() para argumentos? (6)
¡no olvide cambiar todos los renderscriptSupportMode a renderscriptSupportModeEnabled!
También aquellos que están en el proyecto de todas sus librerías
/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''
}
En lugar de usar runProguard en su archivo gradle, intente usar minifyEnabled. Esto debería solucionar el problema. runProguard está en desuso y pronto dejará de funcionar.
NOTA - Para usar minifyEnabled, Gradle debe actualizarse a la versión 2.2 o superior.
Funciona para mí (después de actualizar a 1.0 "final"):
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
También debe actualizarse: Gradle 2.2 (o superior), "SDK-Tools", repositorio de soporte, biblioteca de soporte, Play Services, etc., etc.
Hay una actualización con Android Studio, debe migrar sus configuraciones de Gradle: http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0
- Reemplace runProguard con minifyEnabled
- Reemplace zipAlign con zipAlignEnabled
- etc ...
Tuve el mismo problema después de actualizar Android Studio a 1.0 RC 3. No pude importar mi proyecto a una nueva versión. Tuve que crear un nuevo proyecto y agregar los archivos al nuevo proyecto del proyecto anterior manualmente.
Después de eso encontré un cambio en el archivo de compilación de gradle.
Aquí está el cambio:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
En lugar de "runProguard false" use "minifyEnabled false"
necesita hacer un par de cosas para migrar de 0.9 a 1.0, consulte http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0