see - configurar gradle android studio
Android Studio: ¿Dónde está la ventana de salida de error del compilador? (11)
Cuando ''Ejecuto'' 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.
> 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
?
¿Estás en Windows? Inicie cmd, encuentre la carpeta de su proyecto y ejecute "gradlew build". Esto ya debería darle más salida que el IDE, también puede usar --info, --stacktrace y --debug allí.
En mi caso, tuve una referencia findViewById a una vista que había eliminado en xml
Si está ejecutando AS 3.1 y superior:
- Vaya a Configuración> Compilación, Ejecución e Implementación> compilador
- añada --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 Consola / Compilación (si usa la versión estable 3.1.2 y superior), expanda el panel y ejecute la aplicación nuevamente.
Debería ver el seguimiento completo de la pila en la vista expandida y el error específico.
Estoy construyendo sobre lo que Jorge me recomendó. Ir a Archivo-> Configuración-> compilador.
Aquí verá un campo para agregar opciones de compilador donde se conecta --stacktrace
Necesito agregar esto en tu archivo build.gradle
dependencies {
compile fileTree(dir: ''libs'', include: ''*.jar'')
}
Si está en Android Studio 3.1, verifique si el archivo-> Estructura del proyecto -> Compatibilidad con la fuente está vacío. no debe tener 1.8 set.
luego presione ok, el proyecto se sincronizará y desaparecerá el error.
Esta respuesta está desactualizada. Para Android 3.1 Studio ir a esta respuesta
Una cosa que puedes hacer es desactivar la compilación externa. Para hacerlo, haga clic en "icono de configuración del compilador" en el panel "Crear mensaje" 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 por este consejo).
Desmarque "Usar compilación externa"
Y verás los errores en la consola.
EDITAR: Después de volver a la "compilación interna" nuevamente, puede obtener algunos errores, puede resolverlos de esta manera: Android Studio: deshabilitando la "compilación externa" para mostrar la salida de error crear errores de clase duplicados