Error de Android: ejecución fallida para la tarea ‘: app: transformClassesWithDexForRelease’

El problema es que puedo ejecutar mi aplicación cuando cambio al modo de debug , pero falla cuando cambio al modo de release .

Excepción:

FALLO: la comstackción falló con una excepción.

Error de ejecución para la tarea ‘: app: transformClassesWithDexForRelease’. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process. internal.ExecException: Process ‘command’ /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java ” terminado con un valor de salida distinto de cero 1

Cuando ejecuté el comando de comstackción gradle con stacktrace, esto es lo que obtengo

 ./gradlew app:transformClassesWithDexForRelease --stacktrace 

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process. internal.ExecException: Process ‘command’ /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/java ” terminado con un valor de salida distinto de cero 1

La excepción es:

org.gradle.api.tasks.TaskExecutionException: ejecución fallida para la tarea ‘: app: transformClassesWithDexForRelease’. en org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:69) en org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:46) en org.gradle .api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute (PostExecutionAnalysisTaskExecuter.java:35) en org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute (SkipUpToDateTaskExecuter.java:64) en org.gradle.api.internal .tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:58) en org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:52) en org.gradle.api.internal.tasks.execution .SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.java:52) en org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java:53) en org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecu ter.execute (ExecuteAtMostOnceTaskExecuter.java:43) en org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:203) en org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java: 185) en org.gradle.execution.taskgraph.AbstractTaskPlanExecutor $ TaskExecutorWorker.processTask (AbstractTaskPlanExecutor.java:66) en org.gradle.execution.taskgraph.AbstractTaskPlanExecutor $ TaskExecutorWorker.run (AbstractTaskPlanExecutor.java:50) en org.gradle.execution .taskgraph.DefaultTaskPlanExecutor.process (DefaultTaskPlanExecutor.java:25) en org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute (DefaultTaskGraphExecuter.java:110) en org.gradle.execution.SelectedTaskExecutionAction.execute (SelectedTaskExecutionAction.java:37) en org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:37) en org.gradle.execution.DefaultBuildExecuter.access $ 000 (DefaultBuildExecuter.jav) a: 23) en org.gradle.execution.DefaultBuildExecuter $ 1.proceed (DefaultBuildExecuter.java:43) en org.gradle.execution.DryRunBuildExecutionAction.execute (DryRunBuildExecutionAction.java:32) en org.gradle.execution.DefaultBuildExecuter.execute ( DefaultBuildExecuter.java:37) en org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:30) en org.gradle.initialization.DefaultGradleLauncher $ 4.run (DefaultGradleLauncher.java:154) en org.gradle.internal.Factories $ 1 .create (Factories.java:22) en org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:90) en org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:52) en org. gradle.initialization.DefaultGradleLauncher.doBuildStages (DefaultGradleLauncher.java:151) en org.gradle.initialization.DefaultGradleLauncher.access $ 200 (DefaultGradleLauncher.java:32) en org.gradle.initialization.DefaultGradleLauncher $ 1.create (DefaultGradleLauncher.java:99) en org. gradle.initialization.DefaultGradleLauncher $ 1.create (DefaultGradleLauncher.java:93) en org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:90) en org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java) : 62) en org.gradle.initialization.DefaultGradleLauncher.doBuild (DefaultGradleLauncher.java:93) en org.gradle.initialization.DefaultGradleLauncher.run (DefaultGradleLauncher.java:82) en org.gradle.launcher.exec.InProcessBuildActionExecuter $ DefaultBuildController. run (InProcessBuildActionExecuter.java:94) en org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run (ExecuteBuildActionRunner.java:28) en org.gradle.launcher.exec.ChainingBuildActionRunner.run (ChainingBuildActionRunner.java:35) en org .gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:43) en org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:28) en org .gradle.launcher.exec.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:78) en org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:48) en org.gradle.launcher.daemon.server.exec.ExecuteBuild .doBuild (ExecuteBuild.java:52) en org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) en org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution .java: 120) en org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute (WatchForDisconnection.java:37) en org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120 ) en org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute (ResetDeprecationLogger.java:26) en org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) en org. gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute (RequestStopIfSi ngleUsedDaemon.java:34) en org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) en org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java : 74) en org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:72) en org.gradle.util.Swapper.swap (Swapper.java:38) en org.gradle.launcher .daemon.server.exec.ForwardClientInput.execute (ForwardClientInput.java:72) en org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) en org.gradle.launcher.daemon.server .health.DaemonHealthTracker.execute (DaemonHealthTracker.java:47) en org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) en org.gradle.launcher.daemon.server.exec.LogToClient .doBuild (LogToClient.java:66) en org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) en org.gradle.launcher.daemon.server.api.Daemo nCommandExecution.proceed (DaemonCommandExecution.java:120) en org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild (EstablishBuildEnvironment.java:72) en org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute ( BuildCommandOnly.java:36) en org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) en org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute (HintGCAfterBuild.java: 41) en org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) en org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 1.run (StartBuildOrRespondWithBusy.java:50) en org.gradle.launcher.daemon.server.DaemonStateCoordinator $ 1.run (DaemonStateCoordinator.java:246) en org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:54) en org.gradle.internal.concurrent .StoppableExecutorImpl $ 1.run (StoppableExecutorImpl.java:40) Causado por: java.lang. RuntimeException: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle. process.internal.ExecException: Process ‘command’ /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/java ” finalizado con un valor de salida distinto de cero 1 en com.android.builder.profile. Grabadora $ Block.handleException (Recorder.java:54) en com.android.builder.profile.ThreadRecorder $ 1.record (ThreadRecorder.java:57) en com.android.builder.profile.ThreadRecorder $ 1.record (ThreadRecorder.java: 47) en com.android.build.gradle.internal.pipeline.TransformTask.transform (TransformTask.java:173) en org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:75) en org.gradle.api .internal.project.taskfactory.AnnotationProcessingTaskFactory $ IncrementalTaskAction.doExecute (AnnotationProcessingTaskFactory.java:244) en org.gradle.api.internal.project.taskfactory.AnnotationProcessi ngTaskFactory $ StandardTaskAction.execute (AnnotationProcessingTaskFactory.java:220) en org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory $ IncrementalTaskAction.execute (AnnotationProcessingTaskFactory.java:231) en org.gradle.api.internal.project.taskfactory. AnnotationProcessingTaskFactory $ StandardTaskAction.execute (AnnotationProcessingTaskFactory.java:209) en org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:80) en org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter. executeActions (ExecuteActionsTaskExecuter.java:61) … 68 más Causado por: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com. android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command’ /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/java ” finalizado con non -Zero salida valor 1 en com.android.build.gradle.internal.transforms.DexTransform.transform (DexTransform.java:422) en com.android.build.gradle.internal.pipeline.TransformTask $ 3.call (TransformTask.java:178) en com.android.build.gradle.internal.pipeline.TransformTask $ 3.call (TransformTask.java:174) en com.android.builder.profile.ThreadRecorder $ 1.record (ThreadRecorder.java:55) … 77 más Causado por : com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command’ / Library / Java / JavaVirtualMachines / jdk1.8.0_73.jdk / Contents / Home / bin / java ” finalizó con un valor de salida no nulo 1 en com.android.builder.core.AndroidBuilder.runDexer (AndroidBuilder.java:1472) en com. android.builder.core.AndroidBuilder.convertByteCode (AndroidBuilder.java:1389) en com.android.build.gradle.internal.transforms.DexTransform.transform (DexTransform.java:250) … 80 más Causado por: java.util .concurrent.E xecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command’ /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/java ‘ ‘finalizó con un valor de salida no nulo 1 en com.android.builder.core.AndroidBuilder.runDexer (AndroidBuilder.java:1456) … 82 más Causado por: com.android.ide.common.process.ProcessException: org. gradle.process.internal.ExecException: Process ‘command’ /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/java ” finalizó con un valor de salida no nulo 1 en com.android.build. gradle.internal.process.GradleProcessResult.assertNormalExitValue (GradleProcessResult.java:43) en com.android.builder.core.AndroidBuilder $ 2.call (AndroidBuilder.java:1464) en com.android.builder.core.AndroidBuilder $ 2.call ( AndroidBuilder.java:1456) Causado por: org.gradle.process.internal.ExecException: Process ‘command’ /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/java ” terminado con no- cero exit value 1 en org.gradle.process.internal.DefaultExecHandle $ ExecResultImpl.assertNormalExitValue (DefaultExecHandle.java:367) en com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue (GradleProcessResult.java:41) … 2 más

estoy usando

  • Android Studio 2.0 Beta 6
  • Versión de Java: Java (TM) SE Runtime Environment (comstackción 1.8.0_73-b02)
  • Versión de Gradle: com.android.tools.build:gradle:2.0.0-beta6
  • Y tengo Multidex habilitado

Mi archivo build.gradle

 apply plugin: 'com.android.application' apply plugin: 'com.getkeepsafe.dexcount' android { def VERSION_CODE = 52 def VERSION_NAME = "1.0" compileSdkVersion 23 buildToolsVersion '23.0.2' defaultConfig { applicationId "com.example.app" manifestPlaceholders = [appName: "Personal App"] minSdkVersion 14 targetSdkVersion 23 renderscriptTargetApi 19 renderscriptSupportModeEnabled true versionCode VERSION_CODE versionName VERSION_NAME // Enabling multidex support. multiDexEnabled true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 encoding = 'UTF-8' } signingConfigs { livekeystore { storeFile file('../key.jks') keyAlias 'livekeystore' keyPassword '123asd' storePassword '123asd' } } buildTypes { release { minifyEnabled true shrinkResources true zipAlignEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' signingConfig signingConfigs.burgerking manifestPlaceholders = [googleMapsKey: "@string/release_google_map_key", appNameSuffix: ""] } debug { applicationIdSuffix '.dev' debuggable true minifyEnabled false shrinkResources false zipAlignEnabled false manifestPlaceholders = [googleMapsKey: "@string/debug_google_map_key", appNameSuffix: ' (Dev-' + VERSION_CODE + ')'] } } dexOptions { incremental true javaMaxHeapSize "4g" // 2g should be also OK } useLibrary 'org.apache.http.legacy' } repositories { maven { url 'https://mint.splunk.com/gradle/' } maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } buildscript { repositories { mavenCentral() } dependencies { classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.4.2' classpath 'com.newrelic.agent.android:agent-gradle-plugin:4.244.0' } } dependencies { compile 'com.google.code.gson:gson:2.4' compile 'com.android.support:appcompat-v7:23.2.0' compile 'com.android.support:recyclerview-v7:23.2.0' compile 'com.android.support:cardview-v7:23.2.0' compile 'com.android.support:design:23.2.0' compile 'com.android.support:multidex:1.0.1' compile 'com.google.android.gms:play-services-base:8.4.0' compile 'com.google.android.gms:play-services-location:8.4.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' compile 'com.google.android.gms:play-services-maps:8.4.0' compile 'com.google.android.gms:play-services-ads:8.4.0' compile 'com.googlecode.libphonenumber:libphonenumber:7.0.5' compile 'com.facebook.android:facebook-android-sdk:4.1.1' compile 'de.greenrobot:eventbus:2.4.0' compile 'com.viewpagerindicator:library:2.4.1@aar' compile 'com.nineoldandroids:library:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.squareup:pollexor:2.0.2' compile 'com.makeramen:roundedimageview:2.1.0' compile 'com.mcxiaoke.volley:library:1.0.16@aar' compile files('libs/now-auth-api.jar') compile 'com.jakewharton:butterknife:5.1.2' compile 'com.github.ksoichiro:android-observablescrollview:1.2.0' compile 'io.card:android-sdk:5.3.0' compile 'com.appboy:android-sdk-ui:1.10.3' testCompile 'junit:junit:4.11' testCompile('org.mockito:mockito-core:1.9.5') { exclude group: 'org.hamcrest' } testCompile('org.powermock:powermock-module-junit4:1.5') { exclude group: 'org.hamcrest' } testCompile('org.powermock:powermock-api-mockito:1.6.2') { exclude group: 'org.hamcrest' } compile 'me.grantland:autofittextview:0.2.1' } 

Parece que puedo hacer funcionar mi versión de lanzamiento si minifyEnabled true de él. ¿Por qué es eso? ¿Hay alguna otra forma de resolverlo?

Lo arreglé solo con este código.

local.properties

 org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m 

y deberías hacer esto cambiando en gradle

 defaultConfig { applicationId "yourProjectPackage" minSdkVersion 15 versionCode 1 versionName "1.0" targetSdkVersion 23 multiDexEnabled true //important } 

Si haces multiDexEnabled = true en defaultConfig de la aplicación, obtendrás el resultado deseado.

 defaultConfig { minSdkVersion 14 targetSdkVersion 22 multiDexEnabled = true } 

Para mí, el problema se resolvió después de eliminar el archivo jar de mi proyecto. parece que uno de los archivos jar dentro de mi proyecto estaba usando una versión anterior de los google play services de google play services .

Recibí también el mismo error:

Error: ejecución fallida para la tarea ‘: app: transformClassesWithDexForDebug’. com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Proceso ‘comando’ C: \ Archivos de progtwig \ Java \ jdk1.8.0_60 \ bin \ java.exe ” terminado con valor de salida distinto de cero 1

Bueno, arreglé esto con la ayuda de los siguientes pasos:

  1. Abra el build.gradle de su aplicación (no el de la raíz del proyecto) y agregue:

     android { //snippet //add this into your existing 'android' block dexOptions { javaMaxHeapSize "4g" } //snip } 
  2. Prueba tu construcción de nuevo.

Nota: 4g es 4 Gigabytes y este es un tamaño máximo de almacenamiento dynamic para la operación dex.

Tuve un problema similar en mi aplicación. Aquí esta lo que hice.

1.añadir esto para build.gradle en el módulo: aplicación

 multiDexEnabled = true 

Entonces el código sería como:

  android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "com.example..." minSdkVersion 17 targetSdkVersion 25 versionCode 1 versionName "1.0" multiDexEnabled = true testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } 

Esto funcionó para mí. Espero que esto le ayude también 🙂

En el mismo proyecto, también estaba usando Firebase . Por lo tanto, al habilitar multiDexEnabled, se puede solucionar otro problema en Firebase para dispositivos Pre Lollipop . Algunas clases de FireBase no fueron identificadas. ( No se puede obtener el proveedor com.google.firebase.provider ).
El método para resolverlo se explica aquí.

NO NECESITO MULTIDEX, REPETIO, NO NECESITO PARA MULTIDEX


Permítanme explicar: Multidex es básicamente una herramienta que viene con Android, y si lo configuras en verdadero, las aplicaciones con> 64,000 métodos pueden comstackr usando un proceso de comstackción ligeramente alterado. Sin embargo, solo necesita usar multidex si su error es así:

dificultad para escribir el resultado: Demasiadas referencias de campo: 131000; max es 65536. Puede intentar usar la opción –multi-dex.

o así

La conversión a formato Dalvik falló: no se puede ejecutar dex: la ID del método no está en [0, 0xffff]: 65536

¡Pero ese no es el caso aquí! El problema aquí (para mí al menos) es causado por las dependencias de su archivo build.gradle.

LA SOLUCIÓN: utilice dependencias específicas: ¡no solo importe una sección completa de dependencias!

Por ejemplo, si necesita la dependencia de Play Services para la ubicación, solo importela para la ubicación.

HACER:

 compile 'com.google.android.gms:play-services-location:11.0.4' 

NO HACER:

 compile 'com.google.android.gms:play-services' 

Otro problema que podría estar causando esto puede ser algún tipo de biblioteca externa que está utilizando, que hace referencia a una versión anterior de su dependencia. Siga estos pasos en ese caso:

  1. Vaya al administrador de SDK e instale las actualizaciones en sus dependencias
  2. Asegúrese de que su archivo build.gradle muestre la última versión. Para obtener la última versión, use este enlace: https://developers.google.com/android/guides/setup
  3. Edite su biblioteca (o instale una versión actualizada si es que existe), para hacer referencia a la última versión

Sé que esta pregunta es antigua, pero necesito obtener esta respuesta, ¡porque usar Multidex sin ningún motivo podría causar ANR para su aplicación! SOLAMENTE use multidex si está seguro de que lo necesita, y usted comprende de qué se trata.

Yo mismo pasé horas tratando de resolver este problema sin multímetro, y solo quería compartir mis hallazgos, espero que esto ayude

Agregue multiDexEnabled true en su configuración predeterminada en el gradle nivel de aplicación.

 defaultConfig { applicationId "your application id" minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true } 

Recibí este error al actualizar los servicios de Google Play a 9.0 desde 7.5

Tener error con debajo de uno:

 compile 'com.google.android.gms:play-services:9.0.0' 

Cuando cambié a

 compile 'com.google.android.gms:play-services:7.5.0' 

No hay error Prueba esto

Bueno, creo que la pregunta es respondida y aceptada. Pero voy a escribir lo que enfrentaré y cómo lo resolví.

Recibí también el mismo error:

Error: ejecución fallida para la tarea ‘: app: transformClassesWithDexForDebug’. com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Proceso ‘comando’ C: \ Archivos de progtwig \ Java \ jdk1.8.0_60 \ bin \ java.exe ” terminado con valor de salida distinto de cero 1

No tuve la suerte de aplicar todas las configuraciones y tuve éxito. Pero cuando traté de depurar el proyecto de nuevo. Esta vez obtuve Three Error (incluido arriba):

Error: advertencia de la máquina virtual Java HotSpot (TM) 64-Bit Server: CodeCache está lleno. El comstackdor ha sido deshabilitado.

y

Error: Advertencia de la máquina virtual Java HotSpot (TM) 64-Bit Server: intente boost el tamaño de la memoria caché de código usando -XX: ReservedCodeCacheSize =

Entonces, ¿qué hice? Acabo de ir a Android Studio:

Archivo> Invalidar cachés / reiniciar ..> Invalidar y reiniciar

¡Arreglo rapido!

Nota adicional:

Lo que encontré en la consola de Gradle:

: aplicación: incrementalDebugTasks: aplicación: prePackageMarkerForDebug: aplicación: fastDeployDebugExtractor: aplicación: generateDebugInstantRunAppInfo: aplicación: transformClassesWithDexForDebug Para ejecutar dex en proceso, el daemon de Gradle necesita un montón más grande. Actualmente tiene aproximadamente 910 MB. Para comstackciones más rápidas, aumente el tamaño máximo de almacenamiento dynamic para el daemon de Gradle a más de 2048 MB. Para hacer esto, establezca org.gradle.jvmargs = -Xmx2048M en el proyecto gradle.properties. Para obtener más información, consulte https://docs.gradle.org/current/userguide/build_environment.html : app: transformClassesWithDexForDebug FAILED

Lea más sobre esto aquí en el blog de Oracle

  1. Retire los archivos jar en su gradle
  2. Sincronizarlo
  3. Copia ese jar y sincronízalo

Esto funcionó para mí.

Acabo de escribir este código en gradle.properties y está bien ahora

 org.gradle.jvmargs=-XX:MaxHeapSize\=2048m -Xmx2048m 

Me funcionó solo con un servicio específico.

Por ejemplo, en lugar de usar:

compile 'com.google.android.gms:play-services:10.0.1'

Solía:

com.google.android.gms:play-services-places:10.0.1

Sé que es una pregunta un poco vieja, pero aún así. Cada vez que esto me sucede, es porque he incluido todas las bibliotecas de servicios de juegos. Simplemente cambie los servicios de juego: xxx a play-service-: xxx en el archivo build.gradle (module)

simplemente configurar el multiDexEnabled a verdadero funcionó bien.

  defaultConfig { multiDexEnabled true } 

Sol 1: en build.gradle :

 defaultConfig { multiDexEnabled true } 

Limpia tu proyecto y reconstruye.

Sol 2: en local.properties add,

 org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m 

Sol 3

 compile 'com.android.support:multidex:1.0.1' 

De lo contrario, agregue los 3 en su aplicación.

Estoy actualizado jdk a 1.8.0_74, Adnroid-studio a 2.1 vista previa 1 y lo agrego al archivo de la aplicación

 @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); } 

Yo tuve el mismo problema. Un día el progtwig estaba funcionando perfectamente, y el siguiente no. Revisé en Github los cambios que hice. Para mí, el problema estaba en build.gradle (Module: app) en las dependencias:

 compile 'com.android.tools.build:gradle:2.1.2' 

Esta línea fue la que causaba el problema. Después de cambiarlo, la aplicación se estaba ejecutando correctamente de nuevo

agregue esta línea en su build.gradle

  defaultConfig { ............ aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false compileOptions.encoding = 'ISO-8859-1' multiDexEnabled true } 

En DefaultConfig Add multiDexEnabled = true

  defaultConfig { applicationId "com.test" minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName "1.0" multiDexEnabled = true testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } 

Simplemente cambie los servicios de google play en gradle (aplicación de módulo) desde 9.xx a la versión más baja 8.4.0 es trabajo para mí

Arreglé el mío que agregué a mi proyecto > aplicación > libs android volley.jar y mi problema fue resuelto

Si enfrenta el problema después de actualizar Google Play Services 9.8.0, agregue esto a sus dependencias:

 `dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.google.firebase:firebase-messaging:9.8.0' compile 'com.google.android.gms:play-services-maps:9.8.0' compile 'com.google.android.gms:play-services-location:9.8.0' compile 'com.google.firebase:firebase-database:9.8.0' compile 'com.google.firebase:firebase-auth:9.8.0' compile 'com.google.firebase:firebase-crash:9.8.0' compile 'com.google.maps.android:android-maps-utils:0.4.4' compile 'com.google.android.gms:play-services-appindexing:9.8.0' } 

Entonces, el mío no se resolvió agregando el indicador multiDexEnabled. En realidad estaba allí antes de recibir el mensaje de error.

Lo que resolvió el error para mí fue asegurarme de que estaba usando la misma versión de todas las bibliotecas de servicios de juegos. En una biblioteca tenía 11.8.0 pero en la aplicación que consume la biblioteca estaba usando 11.6.0 y esa diferencia fue la causa del mensaje de error.

So, instead of changing your libraries to a specific version like previous answers, maybe you wanna check you’re using the same version all across since mixing versions is explicitly discouraged by Android Studio by warnings.

This happened to me even on debug builds and just cleared all the module level and project level build folders and it worked, yeah just like that.

I really don’t know how but the bug gone after I done all this:

1

delete implementation 'com.google.android.gms:play-services:12.0.1'

And add

 implementation 'com.google.android.gms:play-services-location:12.0.1' implementation 'com.google.android.gms:play-services-maps:12.0.1' implementation 'com.google.android.gms:play-services-places:12.0.1' 

2

Update git, jdk, change JDK location in Project structure

3

Delete the build folder in my Project

4

Clean and rebuild the Project

For those who still use VS-TACO and have this issue. This happens due to version inconsistency of a jar files.

You still need to add corrections to build.gradle file in platforms\android folder:

  defaultConfig { multiDexEnabled true } dependencies { compile 'com.android.support:multidex:1.0.3' } 

It’s better to do in build-extras.gradle file (which automatically linked to build.gradle file) with all your other changes if there are, and delete all in platforms/android folder, but leave there only build-extras.gradle file. Then just compile.

I disabled the Zip Align Enabled option here

I am having random issues with the latest AndroidStudio (3.2 B1) and tried all the solutions above. I got it working by disabling the “Zip Align Enabled” option in “Build Types”