CompilationFailedException

Published: by

CompilationFailedException

org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.

발견

Dagger 를 사용하다 발견했다.

원인

Gradle이 버전업 하면서 뭔가 좀더 엄격해진것 같다. Dagger 때문에 발생한 것은 아닌것 같다. @Singleton의 선언 위치를 틀렸더니 발생했다. 반드시 Dagger가 아니더라도 어디서든 발생할 여지는 충분하다. 구글링 해보면 발생하는 부분들은 다양하다. 안드로이드 dependencies 에서 implementation 아닌 compile을 사용해서 발생했다고 하는 개발자도 있었다.

해결

API 잘 사용하자…. 헉;;