android app을 개발하다보면 종종 접하는 에러입니다. 빌드 환경의 문제는 아니고 일반적으로 code flow에서 도달하지 못하는 부분이 있을때 발생합니다. 아래 간단한 설명과 해결 방법을 공유합니다. 1. 코드 (오류 포함) -. 아래 코드에서 보면 log.d ~~~ 로 시작하는 라인에서 빨간색 오류가 보입니다. 이 부분이 코드를 빌드하고 실행시켜도 도달하지 못하는 라인입니다. 바로 위 throw new IOException에서 이미 catch문안의 e.printstacktrace를 실행하고 종료되기 때문입니다. 2. 에러 로그 -. 아래처럼 unreachable statement라고 표시가 됩니다. 3. 해결 방법 -. 아주 간단히 해결이 되는 에러입니다. throw new 이후에 코드는 어차피..