java - que - Android Studio TransformException: Error: Error de ejecución para la tarea '': aplicación: transformClassesWithDexForDebug''
app android studio (10)
Agregue la siguiente línea:
multiDexEnabled true
Dentro de la
defaultConfig
de
build.gradle
Me gusta esto:
defaultConfig{
multiDexEnabled true
}
Recibo la siguiente excepción cuando intento ejecutar la aplicación con Android Studio:
Error: Error de ejecución para la tarea '': aplicación: transformClassesWithDexForDebug''. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Proceso ''comando'' C: / Archivos de programa / Java / jdk1.8.0_05 / bin / java.exe '''' finalizó con un valor de salida distinto de cero 2
En mi caso, cambie buildToolsVersion de "24" a "23.0.2", resuelva el problema. Esto resolverá el problema, especialmente si está utilizando Android Studio anterior a la versión 2.
En mi caso, iba y venía entre Expo y Android Studio para reaccionar nativo. Expo quería un nombre de aplicación para construir y Android Studio quería otro, una vez que lo puse de nuevo al nombre de que Android Studio quería que se construyera y desplegara bien.
Expo
AppRegistry.registerComponent(''main'', () => App);
Android Studio
AppRegistry.registerComponent(''AwesomeProject'', () => App);
Encontré la respuesta desde
here
: después de cambiar el archivo
build.grade
con lo siguiente
minSdkVersion 21
targetSdkVersion 25
multiDexEnabled true
funciona bien.
Modifique el archivo build.gradle a nivel de módulo
android {
...
// Enabling multidex support.
multiDexEnabled true
}
...
}
agregar dependencias compilar ''com.android.support:multidex:1.0.0''
En su manifiesto, agregue la clase MultiDexApplication
<manifest ...>
<application
...
android:name="android.support.multidex.MultiDexApplication">
...
</application>
Para mí, cerrar todos los demás Android Studio resolvió el problema.
Había abierto 3 estudios de Android cuando recibí el error, después de cerrar 2 no recibí ningún error.
¡No es necesario agregar ningún código relacionado con multiDex!
Parece que hubo algún problema de memoria relacionado con jvm.
Solo solucioné este problema. En mi caso, reconstruir el proyecto me ayudó. Por lo tanto, intente reconstruir su proyecto.
Tengo el mismo problema, después de algunas horas de investigación, encontré una solución para solucionarlo.
Deberías arreglar build.gradle :
android {
compileSdkVersion ..
buildToolsVersion ''...''
defaultConfig {
...
targetSdkVersion ..
multiDexEnabled true // this line will solve this problem
}
}
Si el número de referencias de métodos en su aplicación excede el límite de 65K, su aplicación puede fallar al compilar.
Para obtener información sobre cómo hacerlo, consulte Compilación selectiva de API en su ejecutable y Creación de aplicaciones con más de 65,000 métodos
en mi caso - Proyecto limpio y reconstrucción
en mi caso usando Android Studio 2.0 preview 4 de repente tuve ese problema y agregar
multiDexEnabled true
no ayudó, y también limpiar y reconstruir no ayudó.
así que lo único que me resolvió es eliminar ese archivo:
YOUR_APP_NAME / app / build / intermedios
y ejecuta la aplicación y funciona.