개발자
main.dart에서만 디버깅이 되고 다른 연결된 파일에서 브레이크 포인트가 안 걸립니다. Vscode 처럼 하나씩 넘어가던데 방법이 없을까요
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 02월 08일
안드로이드 스튜디오에서 디버깅 시 모든 파일에 브레이크포인트를 걸 수 있습니다. 만약 특정 파일에서 브레이크포인트가 동작하지 않는다면 여러 원인이 있을 수 있습니다. 1. 그 파일은 실행 경로에 포함되어 있지 않을 수 있습니다. 코드의 흐름이 그 파일에 도달하지 않는 경우, 브레이크포인트도 동작하지 않습니다. 2. Flutter Hot Reload 기능 때문일 수도 있습니다. 이 기능은 앱을 중단시키지 않고 코드 변경사항을 즉각 반영하는데, 이 때문에 디버거가 정상적으로 브레이크포인트를 잡지 못할 수 있습니다. 해결법은 아래와 같습니다. 1. 디버그 세션을 완전히 종료한 후 다시 시작합니다. 2. 필요하다면 프로젝트를 Clean/Build 하세요. 3. Hot Reload가 문제라면, 변경사항을 적용한 후 앱을 완전히 재시작하세요. 4. 그래도 안 되면, IntelliJ IDEA와 같은 다른 IDE에서 디버깅해보세요. 위 방법들 중 하나 혹은 조합으로 문제가 해결될 가능성이 큽니다. 만약 여전히 문제가 발생한다면, 특정한 버그일 가능성이 있으니 이슈를 등록해주시기 바랍니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!