안드로이드 스튜디오에서 예외 발생 시 예외 지점에서 브레이크 포인트가 잡히지 않는 경우 브레이크 포인트가 자동으로 설정되도록 만들어주는 설정입니다.
설정 켜기
기본적으로 안드로이드 스튜디오에서 이 설정이 켜져있지 않은것으로 알고 있는데, 이를 다시 실행시키기 위해서는
[Run] -> [View Breakpoints..] (단축키 사용 시 cmd + shift + F8 입니다.)
를 사용하여 다음 화면으로 이동 후 [Any exception] 을 체크 해줍니다.
다음과 같이 체크 해주면 됩니다.
특정 예외만 잡기
특정 예외만 등록하기 위해서는 좌측 상단의 + 버튼을 클릭해줍니다.
위의 + 버튼을 클릭하게 되면 사진과 같이 어떤 포인트에 관한 설정을 추가할지가 나타나는데 저희는 Java Exception을 중단점을 캐치할 것이기 때문에 3번을 클릭해 줍니다.
다음과 같은 화면이 나타나게 되는데 저는 예시로 Runtime Exception을 등록해 보겠습니다.
검색 창에서 Runtime Exception을 입력해줍니다.
검색된 예외중 Runtime Exception을 클릭 후 [OK] 버튼을 클릭합니다.
위와 같이 방금 생성한 예외가 생성한 예외에 체크된 상태로 [DONE] 버튼을 클릭합니다.
예외 파일 설정하기
예외를 중단점으로 잡았는데 너무 깊숙한 곳에서 예외가 잡히면 불편하니 특정 파일을 필터로 걸러주는 설정입니다.
위 처럼 Any Exception을 클릭해 주시고 내부 옵션화면이 나타나면 우측 중단에 class filters를 활성화 시켜 주시고 폴더 모양의 버튼을 클릭합니다.
다음과 같은 화면이 나타나면 좌측하단의 [Add Pattern] 버튼을 클릭 하시고 필터로 거르고 싶은 파일의 네임스페이스를 입력해주면 그 네임스페이스 하단의 파일들은 중단점 설정에서 제외 됩니다.
'OS 관련 > 안드로이드' 카테고리의 다른 글
[Android] 안드로이드 용어 정리 (0) | 2020.03.16 |
---|---|
안드로이드 스튜디오 주석 종류 (0) | 2019.09.20 |
안드로이드 getDeclaredFields 활용하여 VO 객체에 한번에 값 넣기 (0) | 2019.09.18 |