개발자

안드로이드 스튜디오 디버깅

2024년 02월 08일조회 38

main.dart에서만 디버깅이 되고 다른 연결된 파일에서 브레이크 포인트가 안 걸립니다. Vscode 처럼 하나씩 넘어가던데 방법이 없을까요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 02월 08일

안드로이드 스튜디오에서 디버깅 시 모든 파일에 브레이크포인트를 걸 수 있습니다. 만약 특정 파일에서 브레이크포인트가 동작하지 않는다면 여러 원인이 있을 수 있습니다. 1. 그 파일은 실행 경로에 포함되어 있지 않을 수 있습니다. 코드의 흐름이 그 파일에 도달하지 않는 경우, 브레이크포인트도 동작하지 않습니다. 2. Flutter Hot Reload 기능 때문일 수도 있습니다. 이 기능은 앱을 중단시키지 않고 코드 변경사항을 즉각 반영하는데, 이 때문에 디버거가 정상적으로 브레이크포인트를 잡지 못할 수 있습니다. 해결법은 아래와 같습니다. 1. 디버그 세션을 완전히 종료한 후 다시 시작합니다. 2. 필요하다면 프로젝트를 Clean/Build 하세요. 3. Hot Reload가 문제라면, 변경사항을 적용한 후 앱을 완전히 재시작하세요. 4. 그래도 안 되면, IntelliJ IDEA와 같은 다른 IDE에서 디버깅해보세요. 위 방법들 중 하나 혹은 조합으로 문제가 해결될 가능성이 큽니다. 만약 여전히 문제가 발생한다면, 특정한 버그일 가능성이 있으니 이슈를 등록해주시기 바랍니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!