Android java.exe finalizó con un valor de salida distinto de cero 1

Intenté buscar otras similares y ninguna solución ha funcionado. Anteriormente, ejecuté aplicaciones sin problemas, pero mi nueva aplicación comenzó a darme problemas de repente. Siempre falla cuando trato de ejecutarlo diciendo:

Error:Execution failed for task ':app:preDexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.7.0_67\bin\java.exe'' finished with non-zero exit value 1 

Esto es lo que muestra la consola:

 Executing tasks: [:app:assembleDebug] Configuration on demand is an incubating feature. :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:compileDebugNdk UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportSupportV42200Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:processDebugResources UP-TO-DATE :app:generateDebugSources UP-TO-DATE :app:compileDebugJava UP-TO-DATE :app:preDexDebug AGPBI: {"kind":"SIMPLE","text":"Error: Could not create the Java Virtual Machine.","position":{},"original":"Error: Could not create the Java Virtual Machine."} AGPBI: {"kind":"SIMPLE","text":"Error: A fatal exception has occurred. Program will exit.","position":{},"original":"Error: A fatal exception has occurred. Program will exit."} AGPBI: {"kind":"SIMPLE","text":"Error: Could not create the Java Virtual Machine.","position":{},"original":"Error: Could not create the Java Virtual Machine."} AGPBI: {"kind":"SIMPLE","text":"Error: A fatal exception has occurred. Program will exit.","position":{},"original":"Error: A fatal exception has occurred. Program will exit."} FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:preDexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.7.0_67\bin\java.exe'' finished with non-zero exit value 1 * 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: 2.614 secs AGPBI: {"kind":"SIMPLE","text":"Error: Could not create the Java Virtual Machine.","position":{},"original":"Error: Could not create the Java Virtual Machine."} AGPBI: {"kind":"SIMPLE","text":"Error: A fatal exception has occurred. Program will exit.","position":{},"original":"Error: A fatal exception has occurred. Program will exit."} 

Esta aplicación es muy simple y no la he cambiado mucho desde el diseño de stock. Está diseñado solo para lollipop y solo usa características de stock. Aquí está el build.gradle:

 apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.0" defaultConfig { applicationId "com.package.app" minSdkVersion 21 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:22.0.0' } 

Se encontró el mismo error que se debió a recursos dibujables conflictivos. Hice un proyecto limpio y el error ya no se encontró.

Después de mucho surf, descubrí que el problema es la sobrecarga de GC (sin memoria). Al agregar el código siguiente a mi build.gradle, salvó mi día.

 android { dexOptions { incremental = true; preDexLibraries = false javaMaxHeapSize "4g" // 2g should be also OK } } 

reference – ProcessException: org.gradle.process.internal.ExecException finalizado con un valor de salida distinto de cero 2

Debe haber sido un problema con mi instalación de Java. Eliminé todos los rastros de Java (C: // archivos de progtwig / Java / jdk) y las carpetas jre y lo reinstalé de la página oficial y ahora funciona bien.

Problema RAM Tenía un mensaje similar en mis mensajes Gradle Build

 Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal. ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_45\bin\java.exe'' finished with non-zero exit value 1 

Por qué: No tenía RAM libre en mi computadora portátil con el sistema operativo Windows 8.1.

Solución: Cerré algunos progtwigs que no necesito. Después de eso, tenía más memoria RAM libre y mi proyecto se construyó en el estudio Android.

Tal vez puedas cambiar tu buildToolsVersion num.

este es mi problema:

 Error:Execution failed for task ':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: Process 'command 'D:\ProgramTools\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1 

mi build.gradle:

 android { compileSdkVersion 23 buildToolsVersion "24.0.0" defaultConfig { applicationId "com.pioneers.recyclerviewitemanimation" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } 

Solo cambio buildToolsVersion para buildToolsVersion “23.0.2” y el problema fue resuelto.

En mi caso, la solución fue cerrar Android Studio y matar a los procesos de Java, que era muy grande (1,2 GB). Después de esto, mi proyecto se ejecuta normalmente (OS X Mount Lion, Android Studio 1.2.2, iMac Mid 2011 4GB Ram).

Tuve el mismo problema después de agregar el Icepick de la biblioteca a mis dependencias Gradle. Después de eliminar la dependencia, todo parece estar bien. Tan pronto como sepa por qué apareció este problema, escribiré aquí de nuevo

Solución

1. Solo limpie el proyecto y verifique si funciona o no

2. Solo reinicie Android Studio después de cerrar todas las tareas de basura

3.Si las dos cosas anteriores no funcionan, agregue esto en el archivo gradle.build

 android { dexOptions { incremental = true; preDexLibraries = false javaMaxHeapSize "4g" } } 

Después de agregar un archivo jar a la carpeta lib de un proyecto y luego de agregarlo al archivo build.gradle como compile’path example ‘ cuando sincroniza el gradle, agrega una línea adicional como archivos de comstackción (‘ libs / example.jar ‘) . Solo tiene que eliminar la línea que agregó previamente al archivo build.gradle, es decir, el compile’path example ‘después de la sincronización gradle. También necesita eliminar la línea comstackr fileTree (dir: ‘libs’, include: ‘* .jar’)

 compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } 

agrega esto a tu Gradle Build. Funcionó para mí

La respuesta para mí fue liberar memoria para el proceso de comstackción, cerrar la progtwigción o reiniciar la máquina (win10 parece administrar la memoria peor que win7)

¿Por qué me solucionó?

Durante la construcción, el estudio de Android no encuentra suficiente memoria para comstackr, pero no muestra ningún error . El error: app: preDexDebug ocurrió justo cuando traté de cargar la aplicación comstackda en el teléfono.

A veces podía pasar por este punto (sin aplicación: error preDexDebug), pero cuando ejecutaba la aplicación en Android recibía excepciones de “ClassNotFound”. Esta fue la clave para descubrir que Android Studio no comstackba todos mis archivos durante la comstackción debido a la falta de memoria (Win10 me pidió que cerrara el estudio de Android para guardar la memoria durante la comstackción), aunque el IDE me mostró que la comstackción fue exitosa .

La limpieza y la reconstrucción del proyecto me funciona. En el estudio de Android:

 Build -> Clean Project Build -> Rebuild Project 

Referir enlace

Intenté prácticamente todo hasta que intenté ejecutar el script desde el error en la línea de comandos:

 dx.bat -JXmx1536m --dex --output \build\intermediates\pre-dexed\debug\classes-01b5c6cd66151f573da9773c18af55d10736a24e.jar build\intermediates\exploded-aar\aaa-release\classes.jar Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 

Luego comenté la configuración de la memoria del desarrollador en el script de Gradle:

 // javaMaxHeapSize "1536m" 

y pude pasar este error. Necesito boost la RAM en mi computadora portátil.

Debe actualizar todos los bloques en SDK Manager (Biblioteca de soporte, etc.), todas las bibliotecas y paquetes no actualizados. Después de esto, debe sincronizar los archivos gradle con el proyecto y ¡regocijarse!

En mi caso, funcionó Java Max Heap Size de 2g a 1g funcionó.

Agregue lo siguiente al archivo build.gradle del módulo de la aplicación

 android { dexOptions { javaMaxHeapSize "1g" } } 

Esta solución funciona para mí

Instale Java JDK 8.

Luego, vaya a Herramientas-> Opciones-> Herramientas para Apache Cordova-> Variables de entorno y establezca la ruta a su JDK a “C: \ Archivos de progtwig \ java \ jdk1.8.0_121” para obtener Java 8 en lugar de Java 7.

para más información http://www.developersite.org/103-141954-android

Use la opción assembleandroidtest como en la imagen de abajo. Para que pueda obtener más información sobre el error ocurrido:

enter image description here

Recibí este error después de transferir mi proyecto de mi computadora portátil a mi escritorio en Android Studio.

Mi solución fue reiniciar Android Studio, luego limpiar el proyecto y finalmente ejecutar el proyecto.

Tuve el mismo problema, después de probar cada una de las respuestas aquí, noté que un paquete que había cambiado de nombre no había sido renombrado en una clase que lo importó. Arreglé el nombre e inmediatamente resolví el problema.

Es probable que esto se deba a que su aplicación excedió el recuento de métodos de 65k, lo que ocasionó un error de dex. No hay otra solución que no sea permitir la multidexing en su aplicación.

Bueno, puede haber muchos problemas asociados con eso. En primer lugar, compruebe si cometió un error con algunas ubicaciones de archivos. por ejemplo, lo que hice fue colocar un archivo no xml en la carpeta anim, lo cual no está permitido. Así que comprueba si esas cosas te sucedieron a ti también.

¿Ha habilitado multidexing ?. Amplíe su clase de aplicación principal con MultiDexApplication. Tengo un mensaje de excepción adicional antes del error. Ellos son los siguientes.

 Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space 2 errors; aborting 

Esto indica claramente que el error ocurrió debido a la falta de memoria. Pruebe lo siguiente:

  1. amplíe su clase de aplicación principal con MultiDexApplication.
  2. cierre las aplicaciones no utilizadas desde el fondo y reinicie Android Studio.

Esto hará el truco;)

Dale a esta madre una oportunidad:

  dependencies { classpath 'com.android.tools.build:gradle:1.4.0-beta6' } 

No te olvides de marcar esto .

He tenido el mismo problema ahora, y resultó ser un archivo attrs.xml defectuoso en uno de mis módulos. El archivo inicialmente tenía dos atributos para una de mis vistas personalizadas, pero había eliminado uno cuando resultó que ya no lo necesitaba. Sin embargo, aparentemente esto no se registró correctamente con el IDE y, por lo tanto, la comstackción falló cuando no pudo encontrar el atributo.

La solución para mí fue volver a agregar el atributo, ejecutar un clean project después del cual la comstackción tuvo éxito y pude eliminar el atributo de nuevo sin ningún problema adicional.

Espero que esto ayude a alguien.

Hay muchas razones que llevan a

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command’ C: \ Program Files \ Java \ jdk1.8.0_60 \ bin \ java.exe ” terminado con un valor de salida distinto de cero 1

Si no está llegando al límite de dex sino que está obteniendo un error similar a este Error:com.android.dx.cf.iface.ParseException: name already added: string{"a"}

Intente deshabilitar proguard, si logra comstackr sin problemas, entonces tendrá que averiguar qué biblioteca lo causó y agregarlo al archivo proguard-rules.pro

En mi caso, este problema ocurre cuando actualicé compile 'com.google.android.gms:play-services-ads:8.3.0' para compile 'com.google.android.gms:play-services-ads:8.4.0'

Una de las soluciones es que agregué esto al archivo proguard-rules.pro

 ## Google AdMob specific rules ## ## https://developers.google.com/admob/android/quick-start ## -keep public class com.google.ads.** { public *; } 

Estudio Android

Resuelvo este problema con una broma. Tengo dos clases con nombres startDl y StartDl . Solo cambio uno de ellos a StartDownload y mi problema fue resuelto. también pueden los recursos tener un nombre que ya está reservado con más recursos en el proyecto. simplemente cambie el nombre de nombres similares a diferentes.

Experimental encontré la manera:

La aplicación amplía la aplicación no MultiDexApplication

y eliminar

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

de gradle.properties

Todo lo que necesita hacer es eliminar parte del proceso de ejecución y liberar el espacio en su memoria (RAM). Puede intentar cerrar algunos de los progtwigs que consumen mucha memoria. También puedes intentar reiniciar Android Studio. Funcionó para mí

Para mí esto funciona:

 defaultConfig { multiDexEnabled true } 

Eliminar la línea:

 ('com.android.support:support-v4:22.0.0') 

De dependencias (en build.gradle ):

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:22.0.0' }