update tools studio para mac descargar java android gradle

java - tools - update gradle mac



Error: Error de ejecución para la tarea '': aplicación: dexDebug''. com.android.ide.common.process.ProcessException (16)

Error: Error de ejecución para la tarea '': aplicación: dexDebug''.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Proceso ''comando'' C: / Archivos de programa / Java / jdk1.8.0_40 / bin / java.exe '''' terminado con no valor de salida cero 2

Busqué todas las preguntas y soluciones similares, pero no ayudan. Espero que vengan expertos como tú.

El código del proyecto se ha cargado en bitbucket: https://[email protected]/tainule/numad-huizhang.git

Tengo dos módulos, aplicación y punto final. A continuación es del Módulo: aplicación:

apply plugin: ''com.android.application'' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "edu.neu.madcourse.huizhang1" minSdkVersion 14 targetSdkVersion 21 versionCode 3 versionName "2.1" // multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') compile "com.android.support:appcompat-v7:21.0.+" compile ''com.google.android.gms:play-services:+'' compile ''com.google.guava:guava:18.0'' compile ''com.google.code.gson:gson:1.7.2'' compile ''org.apache.httpcomponents:httpmime:4.4-beta1'' compile ''org.apache.httpcomponents:httpclient:4.4-beta1'' compile ''org.apache.httpcomponents:httpcore:4.4-beta1'' compile ''com.nostra13.universalimageloader:universal-image-loader:1.9.3'' compile project(path: '':endpoint'', configuration: ''android-endpoints'') compile files(''src/main/res/libs/KeyValueAPI.jar'') }

A continuación se muestra el punto final del módulo:

buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath ''com.google.appengine:gradle-appengine-plugin:1.9.17'' } } repositories { mavenCentral(); } apply plugin: ''java'' apply plugin: ''war'' apply plugin: ''appengine'' sourceCompatibility = 1.7 targetCompatibility = 1.7 dependencies { appengineSdk ''com.google.appengine:appengine-java-sdk:1.9.8'' compile ''com.google.appengine:appengine-endpoints:1.9.8'' compile ''com.google.appengine:appengine-endpoints-deps:1.9.8'' compile ''javax.servlet:servlet-api:2.5'' compile ''com.googlecode.objectify:objectify:4.0b3'' compile ''com.ganyo:gcm-server:1.0.2'' // compile ''com.github.fengdai:alertdialogpro-theme-material:0.1.0'' } appengine { downloadSdk = true appcfg { oauth2 = true } endpoints { getClientLibsOnBuild = true getDiscoveryDocsOnBuild = true } }


Cambié :

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

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

a :

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

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


Encontré el mismo mensaje de error exacto. No estoy muy seguro de si mi solución resolverá también su problema.

En Project Structure (aplicación) cambié la versión Compile SDK de API 22 a API 21 y cambié la versión de Build Tools de 22.0.0 a 21.1.2.

Cuando descargué la última API 22 Adroid 5.1, cada proyecto que creo está usando esta API y me causa el problema. Tal vez, Android Team está buscando una solución para este.


Enfrenté el mismo problema al convertir un proyecto de eclipse a Android studio. En mi caso, tenía el archivo jar de biblioteca de diseño en el proyecto eclipse y agregué que la dependencia del mismo en gradle causó el error. Lo resolví eliminando jar de libs.


Este también podría ser el caso cuando tienes demasiadas referencias a objetos. Eche un vistazo a los resultados de la compilación, especialmente en la tarea: dex: multiDebug:

salida de escritura de problemas: Demasiadas referencias de métodos: 67114; max es 65536.


Finalmente resolví este problema cambiando la compilación ''com.google.guava: guava: 18.0'' por la compilación ''com.google.guava: guava-jdk5: 17.0''


Intenta limpiar y reconstruir el proyecto. Tenía la misma pregunta, esto la resolvió.


Intenta poner esta línea de código en el script de gradle de tus proyectos principales:

configurations { all*.exclude group: ''com.android.support'', module: ''support-v4'' }

Tengo dos bibliotecas vinculadas a mi proyecto y estaban usando ''com.android.support:support-v4:22.0.0''.

Espero que ayude a alguien.


Lo agrego para que alguien en una situación similar pueda encontrarlo útil.

Entonces, incluso después de multiDexEnabled = true recibí el mismo error. No tenía bibliotecas duplicadas . Ninguna de las soluciones anteriores funcionó. Al leer el registro de errores, OutOfMemError problema OutOfMemError era la razón principal y pensé en cambiar el heap size del heap size alguna manera. Por lo tanto, esto ...

dexOptions { preDexLibraries = false javaMaxHeapSize "4g" }

Donde "4g" significa HeapSize de 4 GB. ¡Y funcionó! Espero que también lo haga por ti.


Para mí, tenía varias versiones de la misma biblioteca incluidas en /app/libs . Estaba usando Parse y tenía ParseFacebookUtilsV3-1.9.0.jar y ParseFacebookUtilsV4-1.9.0.jar .

Eliminar el jar V3 resuelve el problema.


Parece que tiene un archivo jar o una biblioteca que aparece varias veces.

Entonces, elimine el archivo .jar de la carpeta lib y luego:

Build > Rebuild


Recientemente migré uno de nuestros proyectos corporativos de Eclipse a Android Studio.

También recibimos el siguiente error durante la migración:

Error: Error de ejecución para la tarea '': nombreDeAplicación: transformClassesWithDexForDebug''. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ''command'' /Library/Java/JavaVirtualMachines/jdk1.7.0_79. jdk / Contenido / Inicio / bin / java '''' terminado con un valor de salida distinto de cero 2

Para resolverlo, tuvimos que hacer algunas cosas:

  1. Eliminar / actualizar archivos / tarros duplicados de las bibliotecas

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

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

  1. Establezca multiDexEnabled en True

defaultConfig {multiDexEnabled true}

  1. Aumentar el tamaño del montón:

dexOptions {incremental true javaMaxHeapSize "4g"}


Resolví el mismo problema eliminando:

compile fileTree(include: [''*.jar''], dir: ''libs'')

y agregando para cada archivo jar:

compile files(''libs/yourjarfile.jar'')


Tengo el mismo problema y lo solucioné cambiando el ''+'' a un número exacto, como compilar "com.android.support:appcompat-v7:21.0.+" para compilar "com.android.support:appcompat-v7:21.0 .0 ".

Esto funciona para mi. :)


Tengo este problema después de incluir las mismas clases dos veces


Tuve el mismo problema de error que se muestra, lo soluciono agregando

defaultConfig { // Enabling multidex support. multiDexEnabled true }

Tuve este problema porque superé el límite de dex de métodos de 65K impuesto por Android. Usé tantas bibliotecas