이 에러는 안드로이드 프로젝트를 하다보면 자주 보이는 에러 중 하나이다. 보통setContentView한 레이아웃에 없는 id를 findViewById 로 참조하려 할 때 생긴다.setContentView(R.layout.activity_wrong_answer_note) findViewById 한 view들을 살펴보면서 다른 layout의 id를 참조한 것이 있는지 찾는 과정으로 쉽게 해결할 수 있다!
다른 개발자 분들의 블로그에서는 휴대폰을 다시 시작하면 정상 작동한다고 적혀있었는데휴대폰을 다시 시작해도 나의 경우에는 전혀 달라지는 게 없었음.. 하지만 새로운 방법을 찾았다!설정 > 개발자 옵션 > 디버깅 > "디버거 연결을 위해 대기" 항목 비활성화!! 이 에러 때문에 너무 많은 시간 낭비 했다...허무.. 하지만! 해결해서 기분 좋은🔥
안드로이드 개발을 하다가갑자기 잘 동작하던 view에서 에러가 났다...아무리 찾아봐도 에러가 나는 이유를 찾지 못했다😢 어이없지만 아주 간단한 해결 방법을 찾았음!바로, 캐시 삭제..! ✏️ 해결 방법 안드로이드에서 캐시를 삭제하는 방법은1. file의 invalidate cashes에 들어간다. 2. 그 후에 뜨는 팝업창에서 해당되는 캐시를 선택 후 invalidate and restart 버튼 클릭나의 경우, 첫 번째 캐시만 삭제해도 해결되었다. 🤔 마지막으로안드로이드 개발을 하다보면 진짜 갑자기 이상한 에러들이 많이 나는데그럴때마다 캐시를 삭제해보기로,,,
❓ 문제점 및 오류 팀원과 함께 java gui를 이용한 프로젝트를 진행하는 도중 자꾸 intellij의 out 폴더의 파일들이 계속 함께 스테이징되고, 커밋되었다. 이 때문에 자꾸 반복적으로 out폴더에서 계속 팀원의 코드와 머지 에러가 났다. 📢 해결 방법 out 폴더는 intellij에서 컴파일(빌드)을 할 때 생기는 class 파일이 저장된다. 따라서 out 폴더는 컴파일을 할 때마다 업데이트 되고, 바뀌고 했던 것... out 폴더는 .gitignore파일로 git에서 제외를 시켜줘야한다!!!!!! ⭐ 깨달은 점 원래는 .gitignore 파일의 중요성을 몰라 활용하지 않았었는데, 앞으로는 .gitignore 파일을 잘 관리해야겠다😭
❓문제 상황 안드로이드 프로젝트를 위해 공용 리포지토리를 만들어 안드로이드 스튜디오와 연동하려고 하자 remote: Not Found fatal: repository [리포지토리url] not found 라는 오류가 나왔다! 🔍 해결 방법 어려워 보이는 오류 메세지와는 달리 해결 방법은 간단했다! 연결하려는 공용 리포지토리를 private으로 설정해 생긴 오류였던 것이다! 따라서 public으로 바꿔주면 이 오류는 해결된다. 틀린 정보가 있다면 댓글로 남겨주세요! 함께 성장해 나가봅시다 :) 오늘도 감사합니다.