Android Studio: ¿Dónde está la ventana de Salida de Error del Compilador?
Cuando 'Corro' mi proyecto en Android Studio, en la ventana' Mensajes', obtengo:
Gradle:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':play01:compileDebug'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Dice: > Compilation failed; see the compiler error output for details.
Entonces, ¿dónde está la "salida de error del compilador"? Y / O ¿cómo corro con la opción --stacktrace
?
11 answers
Esta respuesta está desactualizada. Para Android 3.1 Studio ir a esta respuesta
Una cosa que puede hacer es desactivar la compilación externa. Para hacerlo, haga clic en " icono de configuración del compilador "en el panel" Crear mensajes " que aparece cuando se produce un error. También puede abrir la configuración del compilador yendo a Archivo - > Configuración - > Compilador. (Gracias a @ maxgalbu para este consejo).
Desmarque "Usar compilación externa"
Y verás los errores en la consola
EDITAR: Después de volver a" compilación interna "de nuevo puede obtener algunos errores, puede resolverlos de esta manera: Android Studio: deshabilitar "Compilación externa" para mostrar la salida de error crear errores de clase duplicados
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-27 09:28:39
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-28 10:04:41
¿Estás en Windows? Inicie cmd, busque su carpeta de proyecto y ejecute "gradlew build". Esto ya debería darte más salida que el IDE, también puedes usar --info, st stacktrace y deb debug allí.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-19 11:46:11
¡Es realmente sencillo! Solo tienes que ir a la configuración del compilador en Android Studio 2.2.3 y establecer el comando --stacktrace
:
A continuación, ejecute la aplicación de nuevo
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-04 18:22:38
En mi caso prefiero abrir la ventana de Terminal en la parte inferior izquierda , y ejecutar gradlew build --info
:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-19 01:00:23
En android studio 2.2.3 puedes encontrar la salida en la consola de gradle como se muestra a continuación
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-09 08:22:35
Estoy construyendo sobre lo que Jorge recomendó. Goto File- > Settings- > compiler.
Aquí verá un campo para agregar opciones de compilador donde se conecta st stacktrace
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-06 07:08:16
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-07 13:16:58
En mi caso tenía una referencia findViewById a una vista que había eliminado en xml
Si se está ejecutando COMO 3.1 y superior:
- vaya a Configuración > Compilación, Ejecución e Implementación > compilador
- agregue st stacktrace a las opciones de la línea de comandos, haga clic en aplicar y aceptar
- En la parte inferior de AS haga clic en Console/Build(Si utiliza la versión estable 3.1.2 y superior) expanda el panel y ejecute su aplicación de nuevo.
Debería ver el stacktrace completo en la vista expandida y el error específico.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-05 10:00:16
Si estás en android studio 3.1, verifica si archivo->Estructura del proyecto -> Compatibilidad de origen está vacío. no debe tener 1.8 set.
Luego presione ok, el proyecto se sincronizará y el error desaparecerá.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-03 15:01:13
Necesita agregar esto en su compilación.gradle file
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-24 14:56:03