tutorial studio requisitos manager instalar full descargar android android-studio

android - studio - Para ejecutar dex en proceso, el demonio de Gradle necesita un montón más grande. Actualmente tiene 910 MB.



descargar android studio 2018 (3)

Problema

En la versión 2.0.0-alpha7 y -alpha8 del plugin de gradle, Dex se ejecuta dentro del proceso de compilación de gradle en lugar de un proceso separado.

Opción a)

Cambie la versión del plugin de gradle a 2.0.0-alpha9 donde Dex en proceso está deshabilitado por defecto.

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

Opción b)

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

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

Opción c)

Aumentar la memoria disponible para el proceso de gradle.

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

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

Y actualiza tu módulo de aplicación del archivo build.gradle :

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

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

Nota

Si tienes algún problema actualiza a alpha9 de todos modos.

En realidad, el error principal es " java.exe terminó con un valor de salida distinto de cero 1". Primero te digo todos los problemas que enfrenté después de instalar el estudio:

Hace tres días, acabo de instalar Android Studio y creé un nuevo proyecto.

1) Primero lanzó el error "El complemento es demasiado viejo, por favor, actualice a la versión más reciente", después de buscar en Google, 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 pedí gradle 2.10 , también actualicé éste y establecí la ruta. Error actual resuelto.

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

Busqué en internet, obtuve una solución en stackoverflow. Así que como respuesta en stackoverflow voy a "Build" y seleccioné el build apk .

Error actual resuelto.

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

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

java.exe terminó con un valor de salida distinto de cero 1 ".

He estado buscando en stackoverflow durante los últimos tres días, apliqué todas y cada una de las respuestas una por una, pero no puedo resolver el error. Por favor, salva mi vida, estoy realmente cansado de este problema. Te muestro la imagen que error viene exactamente

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'' }

Actualicé todas las plataformas SDK y SDk Tools.

Por favor dime que estoy haciendo mal aquí.


Encontré la solución.

Cambios 1)

dexOptions { javaMaxHeapSize "4g" }

2)

lintOptions { checkReleaseBuilds false abortOnError false }

Este es mi nuevo build.gradle y todo funciona 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 estos params gradle

defaultConfig { ... // Enabling multidex support. multiDexEnabled true }