Uing? Uing!!

[안드로이드 삽질기록] java.lang.AbstractMethodError가 발생하는 경우 본문

Android

[안드로이드 삽질기록] java.lang.AbstractMethodError가 발생하는 경우

Uing!! 2020. 12. 17. 04:48
반응형

사건의 발단

프로젝트 내에 구현할 인터페이스가 있었고,

이 인터페이스에 맞추어 구현한 객체가 있었다.

 

분명히 인터페이스에서 요구하는 모든 메소드를 다 구현한 상황이었다.

그런데 잘만 작동하던 코드가 갑자기 메소드가 구현되지 않았다며 java.lang.AbstractMethodError를 뽑아내는 것이다!

삽질의 과정

다시 확인해 봐도 메소드는 다 구현되어 있었다.

가장 최근에 수정한 코드가 무엇인가 생각해 보니, 이 메소드의 파라미터들을 수정했었다.

뭔가 파라미터의 내용과 순서를 바꾸는 과정에서 이전 빌드 내용과 충돌이 일어난 게 아닐까 싶었다.

삽질의 결과

나름대로 헤맨 것 치고는 해결법은 단순했다.

안드로이드 스튜디오에서 clean build -> rebuild를 하였더니 바로 해결되었다.

 

결론이 너무 짧아서 민망하지만 아무튼 포스팅 끝.

 

반응형
Comments