728x90
반응형
android app을 개발하다보면 종종 접하는 에러입니다.
빌드 환경의 문제는 아니고 일반적으로 code flow에서 도달하지 못하는 부분이 있을때 발생합니다.
아래 간단한 설명과 해결 방법을 공유합니다.
1. 코드 (오류 포함)
-. 아래 코드에서 보면 log.d ~~~ 로 시작하는 라인에서 빨간색 오류가 보입니다.
이 부분이 코드를 빌드하고 실행시켜도 도달하지 못하는 라인입니다.
바로 위 throw new IOException에서 이미 catch문안의 e.printstacktrace를 실행하고 종료되기 때문입니다.
2. 에러 로그
-. 아래처럼 unreachable statement라고 표시가 됩니다.
3. 해결 방법
-. 아주 간단히 해결이 되는 에러입니다.
throw new 이후에 코드는 어차피 도달하지 못하는 곳이므로, 삭제해주거나 주석처리합니니다.
이로써, 에러는 해결되고 정상 동작하게 됩니다.
반응형
'안드로이드 개발' 카테고리의 다른 글
IOException 해결 방법 (0) | 2023.05.10 |
---|---|
Default Activity not found 해결 방법 (0) | 2023.05.10 |
The project uses Gradle 4.4 which is incompatible with Java 11 or newer. (0) | 2023.05.08 |
Manifest merger failed with multiple errors, see logs 해결 방법 (0) | 2023.05.07 |
HAXM installation failed 해결방법 (0) | 2023.05.07 |