본문 바로가기
ERROR FACTORY/error

[안드로이드 스튜디오] 버튼을 눌렸을 시에 화면이 넘어가지 않고 앱이 강제 종료 될 때

by 킴도비 2022. 2. 10.

다양한 원인들이 있겠으나 일단 겪어본 것 순으로 나열하겠습니다. (추후 업뎃 예정)

 

1. xml 파일과 activity 사이의 코드 오류.

[예시] xml 파일 내에서는 button이라는 형식으로 선언을 해주었으나 activity 소스에서는 findViewByID<ImageButton>과 같이 연결이 잘못되어 있을 때 강제종료가 된다.

 

2. Manifest에 선언이 되어 있지 않음.

- 가끔 자바나 코틀린 파일을 하나의 레포지토리와 여러 브렌치를 합칠 때 Manifest 내용이 날라갈 때가 있는데 선언이 안되어 있을 경우에 강제종료가 된다. 

- 또는 가끔 참조해야 하는데 exported = "false"로 존재할 때. true로 변경해주어야 한다.