Para ejecutar dex en proceso, el demonio Gradle necesita un montón más grande. En la actualidad tiene 910 MB

En realidad, el error principal es " java.exe terminado con valor de salida no nulo 1". Primero te digo cada problema que me enfrenté después de instalar el estudio:

Hace tres días, acabo de instalar android studio y he creado un nuevo proyecto.

1) En primer lugar lanzar el error "Plugin es demasiado viejo, por favor, actualizar a la versión más reciente", después de buscar en google i cambió

 classpath : com.android.tools.build:gradle:2.0.0-alpha2 

a

 classpath : com.android.tools.build:gradle:2.0.0-alpha8 

Error actual resuelto.

2) Después de que estaba pidiendo gradle 2.10 , actualizó este también y establecer la ruta. Introduzca aquí la descripción de la imagen Error actual resuelto.

3) Cuando ejecuté mi aplicación tengo un error más " app-debug-unaligned.apk , especificado para la propiedad 'archivo de entrada' no existe".

Busqué en Internet, tengo una solución en stackoverflow. Así que como respuesta a stackoverflow voy a "Build" y he seleccionado build apk .

Error actual resuelto.

4) Pero después de que otra vez tengo un error

"Para ejecutar dex en proceso, el demonio Gradle necesita un montón más grande.En la actualidad tiene 910 MB.Para las compilaciones más rápidas, aumente el tamaño de montón máximo para el demonio Gradle a más de 1G.

java.exe terminado con valor de salida no nulo 1 ".

He estado buscando en stackoverflow durante los últimos tres días, he aplicado cada respuesta una por una, pero no soy capaz de resolver el error. Por favor, salva mi vida, estoy muy cansado de este problema. Te muestro la imagen de qué error viene exactamente Introduzca aquí la descripción de la imagen

Mi archivo build.gradle

 apply `plugin: com.android.application` android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "java.danish.org.myapplication" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' } 

He actualizado todas las plataformas SDK y herramientas SDK. Introduzca aquí la descripción de la imagen

Introduzca aquí la descripción de la imagen

Por favor, dime lo que estoy haciendo mal aquí.

Problema

En gradle plugin versión 2.0.0-alpha7 y -alpha8 Dex se ejecuta dentro del proceso de generación de grados en oposición a un proceso separado.

Opción a)

Cambie la versión del plugin gradle a 2.0.0-alpha9 donde Dex en proceso está desactivado de forma predeterminada.

 classpath 'com.android.tools.build:gradle:2.0.0-alpha9' 

Opción b)

Inhabilitar dex en proceso en su módulo de aplicación build.gradle :

 android { // ... dexOptions { dexInProcess = false } } 

Opción c)

Aumente la memoria disponible para el proceso gradle.

Cree o actualice el archivo gradle.properties en el directorio raíz del proyecto:

 # Default value: -Xmx10248m -XX:MaxPermSize=256m org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m 

Y actualizar su módulo de aplicación build.gradle archivo:

 dexOptions { preDexLibraries true javaMaxHeapSize "3g" incremental true dexInProcess = true } 

Estos valores son experimentales y funcionan para mi configuración. Utilizo 3 GB para dex y 4 GB para gradle (3 + 1 GB).

Nota

Si tiene alguna actualización de problemas a alpha9 de todos modos.

Encontré la solución.

Cambios 1)

  dexOptions { javaMaxHeapSize "4g" } 

2)

  lintOptions { checkReleaseBuilds false abortOnError false } 

Este es mi nuevo build.gradle y todo está funcionando bien ahora.

 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "24.0.0 rc4" dexOptions { javaMaxHeapSize "4g" } defaultConfig { applicationId "com.aquasoft.guesp" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" multiDexEnabled true } lintOptions { checkReleaseBuilds false abortOnError false } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.mcxiaoke.volley:library-aar:1.0.0' compile 'com.android.support:recyclerview-v7:23.3.0' compile 'com.squareup.picasso:picasso:2.5.0' compile 'com.google.android.gms:play-services:9.0.0' compile 'com.android.support:design:23.4.0' compile 'com.stripe:stripe-android:+' compile 'com.roomorama:caldroid:3.0.1' compile 'com.android.support:cardview-v7:23.3.+' } 

Prueba este gradle params

 defaultConfig { ... // Enabling multidex support. multiDexEnabled true } 
  • ERROR: NO SE PUEDE COMENZAR EL PROCESO DE DAEMON - Creación de Gradle en Android Studio 1.0
  • Android implementando Google más error de inicio de sesión en mConnectionResult.hasResolution ()
  • CursorIndexOutOfBoundsException en android
  • Las aplicaciones de Android se ejecutarán sólo en la API 25
  • Error al ejecutar el emulador en Android Studio
  • Android Studio 1.5 Opencv 3.0.0 calibración de la cámara de muestra se estrelló
  • Android Studio 1.2.1.1 problemas de vista previa de diseño
  • Android Studio no puede encontrar los módulos opencv, pero compila ok
  • Romper el código existente en los módulos de java y android
  • Pruebas unitarias con Android Studio y Gradle?
  • Android Studio no puede iniciar sesión en GitHub
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.